home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d11 / grfwk60d.arc / GWS.DOC < prev    next >
Text File  |  1991-09-03  |  118KB  |  2,828 lines

  1.  
  2. GRAPHIC WORKSHOP 6.0
  3. ███████████████████████████████
  4.  
  5.  
  6. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  7.  
  8. If you like this program, please:
  9.  
  10. Send us $40.00, the normal user fee for this software.
  11.  
  12. Registered users of this software are entitled to phone support, 
  13. notification of upgrades and good karma. When you register 
  14. Graphic Workshop we'll send you a copy of the latest version, as 
  15. well as several other graphic related programs we do. Please tell 
  16. us the version number of your copy of Graphic Workshop when you 
  17. register. Our address can be found at the end of this file.
  18.  
  19. Complete details of registration can be found later in this 
  20. document in the section on registration.
  21.  
  22. NOTE: Release six of Graphic Workshop represents a complete re-
  23. write of the package. Numerous things have changed... if you're 
  24. familiar with Graphic Workshop from previous releases you're urged 
  25. to read this file all the way through.
  26.  
  27. NOTE: German users of Graphic Workshop should contact our German 
  28. distributor, PD-SERVICE-LAGE, Postfach 1743, D-4937 Lage, West 
  29. Germany. A German language version of the package is available 
  30. from them as well.
  31.  
  32. NOTE: Australian users of Graphic Workshop should contact our 
  33. Australian distributor, Budgetware, P.O. Box 496 Newtown NSW 
  34. 2042. Phone (02) 519-4233 FAX (02) 516-4236.
  35.  
  36. NOTE: French users of Graphic Workshop should contact our Swiss 
  37. distributor Edi-Inter S.A., Les Combasses, CH 1885 Chesieres, 
  38. Switzerland. Phone (025) 35 19 62, FAX (025) 35 19 55. They can 
  39. provide you with a French language version of Graphic Workshop 
  40. and most of the other Alchemy Mindworks shareware.
  41.  
  42. NOTE: We now have a bulletin board system. See the section on 
  43. contacting Alchemy Mindworks for more information.
  44.  
  45.  
  46. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  47.  
  48.  
  49. CONTENTS
  50. ███████████████████
  51.  
  52. Introduction
  53.  
  54. Hardware and software
  55.  
  56. New features of the level six release
  57.  
  58. File formats
  59.    Macpaint
  60.    GEM/IMG
  61.    PC Paintbrush PCX
  62.    CompuServe GIF
  63.    TIFF
  64.    WordPerfect Graphics WPG
  65.    Deluxe Paint/Amiga IFF/LBM
  66.    PC Paint Pictor PIC
  67.    Truevision Targa
  68.    Windows 3 BMP
  69.    Microsoft Paint MSP
  70.    Encapsulated PostScript EPS
  71.    Self-displaying EXE pictures 
  72.    Text files
  73.  
  74. 24-bit files
  75.  
  76. Using the main menu
  77.    Control keys
  78.    Viewing
  79.    Printing
  80.    Conversion
  81.    Dithering
  82.    Getting file information
  83.    DOS shell
  84.    Reversing
  85.    Transforming
  86.    Special effects
  87.  
  88. Configuration
  89.    Runtime editing
  90.    Screen driver selection
  91.    Printer driver selection
  92.  
  93. Script language
  94.  
  95. Ventura tricks
  96.  
  97. Corel Draw tricks
  98.  
  99. A word about memory
  100.  
  101. A word about resources
  102.  
  103. If you encounter a problem
  104.  
  105. Installing Graphic Workshop in Windows 3
  106.  
  107. Contacting Alchemy Mindworks Inc.
  108.  
  109. Shareware registration
  110.  
  111. Bundling Graphic Workshop
  112.  
  113. Source code
  114.  
  115. Graphic Workshop accessory disk
  116.  
  117. Shareware distributors
  118.  
  119. Revision history
  120.  
  121. Legal dogma
  122.  
  123.  
  124. INTRODUCTION
  125. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  126. Graphic Workshop is a program for working with computer bitmapped 
  127. graphic files. It will handle most of the popular formats, as 
  128. listed in the contents section of this file.
  129.  
  130. Graphic workshop is a simple, menu driven environment which will 
  131. let you perform the following operations on the aforementioned 
  132. files.
  133.  
  134. - View them.
  135. - Convert between any two formats (with a few restrictions).
  136. - Print them to any LaserJet Plus compatible or PostScript laser     
  137.   and many dot matrix printers. Graphic Workshop can print colour   
  138.   pictures to colour PostScript and inkjet printers.
  139. - Dither the colour ones to black and white.
  140. - Reverse them.
  141. - Rotate and flip them.
  142. - Scale them.
  143. - Reduce the number of colours in them and do colour dithering.
  144. - Sharpen, soften and otherwise wreak special effects on them.
  145.  
  146. Using Graphic Workshop, you can have your image files in the 
  147. formats that your software recognizes, all without keeping track 
  148. of numerous funky utilities. In addition, using the halftoning 
  149. and dithering facilities of Graphic Workshop, you can convert 
  150. full colour digitized photographs for use as superb black and 
  151. white clip art, suitable for inclusion in your documents.
  152.  
  153. Graphic Workshop will handle image files of any size. It will use 
  154. extended or expanded memory if you have some, and disk space if 
  155. you don't. It has a fast and easily understood user interface. 
  156. Hopefully, it lacks even the merest vestiges of bugs... a likely 
  157. story, but we hope so.
  158.  
  159. Graphic Workshop will drive all of the popular display cards. A 
  160. complete discussion of display cards can be found later in this 
  161. document.
  162.  
  163. As it comes out of the box... or out of the ZIP... Graphic 
  164. Workshop is configured like as follows. If you want to change 
  165. some of these parameters, see the installation section of this 
  166. document.
  167.  
  168. - It attempts to autodetect the display card type.
  169. - It uses virtual memory.
  170. - It uses colour text.
  171. - It prints titles on its hard copy.
  172. - It uses the commonly required file format defaults.
  173.  
  174.  
  175. HARDWARE AND SOFTWARE
  176. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  177. Graphic Workshop will run on any PC compatible system with at 
  178. least 384 kilobytes of memory. We strongly recommend that you 
  179. have at least 640 kilobytes. A few megabytes of extended or 
  180. expanded memory will make Graphic Workshop a lot faster and more 
  181. useful if you'll be working with large files.
  182.  
  183. In the absence of extra memory, a lot of free hard drive space 
  184. will help.
  185.  
  186. Graphic Workshop can drive most graphics cards. A more complete 
  187. discussion of graphics cards can be found later in this document. 
  188. If you have a CGA, EGA, stock VGA or Hercules card in your 
  189. system, Graphic Workshop will probably be able to detect it and 
  190. set itself up accordingly. If you have a super-VGA card in your 
  191. system, Graphic Workshop must be configured to use it. If you do 
  192. not do this, it will default to treating it as a stock VGA card.
  193.  
  194. Configuration is discussed in detail later in this document.
  195.  
  196. Graphic Workshop will run under DOS 2.0 or better. We recommend 
  197. that you use at least DOS 3.3. You will need a suitable expanded 
  198. or extended memory driver in your system for Graphic Workshop to 
  199. recognize your extra memory.
  200.  
  201. You should have received the following files in the Graphic 
  202. Workshop package:
  203.  
  204. - GWS.EXE - The Graphic Workshop program itself.
  205. - GWS.RES - The Graphic Workshop resource file.
  206. - GWS.DOC - Yes, you're reading it now.
  207. - GWSDRV.RES - All the super-VGA screen drivers.
  208. - GWSPDR.RES - All the dot matrix printer drivers.
  209. - GWSINSTL.EXE - The Graphic Workshop configuration utility.
  210. - RMOVER.EXE - A general resource manager.
  211. - EXAMPLE1.IMG - A monochrome picture file.
  212. - EXAMPLE2.GIF - A sixteen-colour picture file.
  213. - EXAMPLE3.GIF - A 256-colour picture file.
  214.  
  215. There is no EXAMPLE4, a 24-bit picture file, as the smallest one 
  216. we could find was over 400 kilobytes long. There are several 24-
  217. bit files on our bulletin board, should you want one to look at.
  218.  
  219. Note that EXAMPLE3.GIF has a comment block. You can use the 
  220. Details function of the F4 key to look at it.
  221.  
  222.  
  223. NEW FEATURES OF THE LEVEL SIX RELEASE
  224. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  225. Graphic Workshop began life handling five file formats and doing 
  226. relatively little. Now it handles over a dozen. As it grew, it 
  227. started to get too big to be useful. Its former architecture also 
  228. made handling things like 24-bit files very nearly impossible.
  229.  
  230. This new release of Graphic Workshop has been re-written to use 
  231. "resources". A resource is a data or code structure which lives 
  232. in a disk file and is only called into memory when it's used. 
  233. This is similar to the concept of overlays. The resources for 
  234. Graphic Workshop live in a file called GWS.RES. There is a 
  235. discussion of the management of the resources used by Graphic 
  236. Workshop later in this document.
  237.  
  238. You can ignore the details of Graphic Workshop's resources unless 
  239. you're curious about these things.
  240.  
  241. The code which is specific to the file formats which Graphic 
  242. Workshop supports, its screen and printer drivers, many function-
  243. specific data structures and the message text for non-English 
  244. language versions of Graphic Workshop are all stored as resources 
  245. in this file. They're only called for when they're needed, which 
  246. means that the amount of memory which is tied up by the code of 
  247. Graphic Workshop itself is greatly reduced.
  248.  
  249. This also means that new file formats can be added to Graphic 
  250. Workshop fairly effortlessly, and without making the program 
  251. itself any bigger.
  252.  
  253. In addition, this has meant that all the file handling code has 
  254. been re-written in assembly language. While something of an 
  255. undertaking for us, this has resulted in Graphic Workshop doing 
  256. almost everything a great deal faster. 
  257.  
  258. The new structure of Graphic Workshop has allowed it to acquire a 
  259. lot of new features. Among these are:
  260.  
  261. - Support for twenty-four bit Targa, BMP and TIFF files.
  262. - Support for colour printers.
  263. - Special effects.
  264. - More conversion and viewing options.
  265.  
  266. It seems worth noting that in rewriting Graphic Workshop this 
  267. way, we were forced to abandon a lot of proven C code for brand 
  268. new assembler code. While we've tested the software thoroughly, 
  269. please watch for bugs.
  270.  
  271. It's also worth noting that the new architecture of Graphic 
  272. Workshop has meant the abandonment of several features formerly 
  273. available in the package. We hope these turn out to be ones which 
  274. weren't really being used very much... please get in touch with 
  275. us if you really miss 'em.
  276.  
  277. Specifically, the following things have changed:
  278.  
  279. - A few IFF/LBM options have been removed. Graphic Workshop no 
  280.   longer creates Deluxe Paint preview images when it writes an 
  281.   LBM file, and images can no longer be padded out to fixed Amiga 
  282.   screen sizes. We're told that the current version of Deluxe 
  283.   Paint no longer complains when confronted by odd size files.
  284.  
  285. - The mechanical halftoning features have been deleted.
  286.  
  287. - You can no longer dither to the screen using the F3 dithering 
  288.   function. You can achieve the same result by holding down the 
  289.   left shift key when you view a file and then selecting the 
  290.   appropriate dither. The use of the left shift key while viewing 
  291.   will be discussed at greater length later in this document.
  292.  
  293. - Graphic Workshop now supports a script language interface. This 
  294.   allows other applications which require some of the facilities 
  295.   of Graphic Workshop to invoke it without any of its menus 
  296.   appearing on the screen.
  297.  
  298. - You can now reverse colour images, producing negatives.
  299.  
  300. - You can dither, transform and scale all the formats Graphic 
  301.   Workshop supports, not just GIF files, as was previously the 
  302.   case.
  303.  
  304. - Graphic Workshop is now a lot easier to configure.
  305.  
  306. - You can now define custom screen colours.
  307.  
  308. Note that in dealing with minor bugs in Graphic Workshop, we'll 
  309. be releasing versions with new revision letters. You can see the 
  310. current revision letter in the closing beg notice. It will not 
  311. appear anywhere else in the program.
  312.  
  313.  
  314. FILE FORMATS
  315. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  316. Graphic Workshop works exclusively with bitmapped image files. 
  317. This is as opposed to vector or line art files. Vector files 
  318. include DXF, GEM, CDR, Harvard Graphics, Lotus PIC and CGM files, 
  319. among others. Graphic Workshop does not support vector files, nor 
  320. is it likely to in the immediate future.
  321.  
  322. In most cases, the specifications for image files are pretty 
  323. standardized, and Graphic Workshop will reliably import image 
  324. files in its supported formats without difficulty. There are a 
  325. few exceptions to this, as will be discussed in detail throughout 
  326. this section.
  327.  
  328. Each of the formats listed here also includes the maximum number 
  329. of bits of colour the format will support. You can work out the 
  330. number of colours this represents as 2 to the power of the number 
  331. of bits. Hence, an eight-bit file has 2^^8 possible colours, or 
  332. 256. Twenty-four bit files have essentially an infinite number of 
  333. possible colours.
  334.  
  335.  
  336. MACPAINT FILES - MAXIMUM BITS: 1
  337. ───────────────────────────────────────
  338. These can come in two flavours. The most common one is straight 
  339. ported MacPaint files, that is, files having the "MacBinary" 
  340. header. The other is "headerless" files, these being the ones 
  341. used with PFS:First Publisher. Graphic Workshop reads both types, 
  342. but if you convert a file from a different format to MacPaint 
  343. format the file will be written in accordance with the setting of 
  344. the MacBinary header field in GWSINSTL. You can override this 
  345. with the appropriate command line switches.
  346.  
  347. Files converted to the MacPaint format from other formats will be 
  348. cropped or padded out as necessary to fit in the MacPaint 
  349. format's 576 by 720 format. Only monochrome files can be 
  350. converted to MacPaint files, since MacPaint in a monochrome-only 
  351. format.
  352.  
  353.  
  354. GEM/IMG FILES - MAXIMUM BITS: 8
  355. ──────────────────────────────────────
  356. There are actually quite a few variations on IMG files... they 
  357. handle monochrome and grey level images. The primary application 
  358. for IMG files is as the bitmapped image file format of Ventura 
  359. Publisher. Graphic Workshop supports files with up to 256 levels 
  360. of grey.
  361.  
  362.  
  363. PCX FILES - MAXIMUM BITS: 24
  364. ───────────────────────────────────
  365. These are the files used to hold images for Z-Soft's PC 
  366. Paintbrush package. These can range from monochrome to 24-bit 
  367. images. All the various formats are supported by Graphic 
  368. Workshop. 
  369.  
  370.  
  371. GIF FILES - MAXIMUM BITS: 8
  372. ──────────────────────────────────
  373. These can range from monochrome to 256-colour images in any size 
  374. you can find 'em. Graphic Workshop supports both the 87a and 89a 
  375. versions of the GIF standard. It will read the first image of GIF 
  376. files having multiple images.
  377.  
  378. The Details function of the Get Info box will display the entire 
  379. structure of a GIF file. Many newer GIF files contain text 
  380. information along with their images.
  381.  
  382.  
  383. TIFF FILES - MAXIMUM BITS: 24
  384. ────────────────────────────────────
  385. The TIFF options in Graphic Workshop can get a bit involved. The 
  386. TIFF format offers lots of options to make it applicable to a 
  387. wide variety of applications... which entails a certain amount of 
  388. confusion, as well. Registered users of Graphic Workshop are 
  389. welcome to contact us for help in unraveling the TIFF options if 
  390. needs be.
  391.  
  392. Graphic workshop supports monochrome, colour and grey scale TIFF 
  393. files. Grey scale TIFF files can be created by converting any 
  394. colour format into TIFF with Graphic Workshop set up to produce 
  395. grey scale TIFF files, either through GWSINSTL or by using the 
  396. /TCG switch. These import into desktop publishing packages such 
  397. as Ventura for sharp looking PostScript halftones.
  398.  
  399. Note that as of this writing Ventura will read grey scale TIFF 
  400. files correctly. It seems to invert colour TIFF files. 
  401.  
  402. Colour TIFF files are useful in Corel Draw, among other places. 
  403. Corel Draw 2.0 will import colour TIFF files for inclusion in 
  404. CDR graphics. This is preferable to importing colour PCX files, 
  405. as the size of a TIFF file in Corel Draw is preserved.
  406.  
  407. Some applications have trouble reading grey scale TIFF files 
  408. which have been compressed... Gray F/X chokes on them as of this 
  409. writing, for example. Others read 'em fine. For this reason, 
  410. Graphic Workshop defaults to creating compressed grey scale TIFF 
  411. files but you can tell it not to compress them if you're not sure 
  412. that whatever you'll be importing them into will read them. There 
  413. are command line switches to set up these options.
  414.  
  415. Note that due to the wide variations among the programs which 
  416. produce TIFF files, Graphic Workshop would be lying rather badly 
  417. if it claimed to be able to read all TIFF files. Specifically, 
  418. it does not read Huffman or LZW compressed TIFF files as yet, as 
  419. we haven't devised code to do this in a reasonable amount of 
  420. space. Colour TIFF files are another area in which Graphic 
  421. Workshop only handles files from some sources.
  422.  
  423. When you're creating TIFF files which will be used as desktop 
  424. publishing art or in other situations wherein they'll be printed 
  425. to a PostScript printer, you should create them with greyscale 
  426. expansion enabled. If they will be displayed on a monitor or 
  427. edited in a paint program, you may want to create them with 
  428. greyscale expansion disabled. 
  429.  
  430. Whether you create colour or grey scale TIFF files will be 
  431. largely dependant on the application you want your TIFF files to 
  432. be read by. Here are a few guidelines:
  433.         
  434. - If you want to import TIFF files into Ventura or PageMaker so 
  435.   they'll output as halftones to a PostScript printer, use grey 
  436.   scale TIFF files with grey scale expansion enabled.
  437.  
  438. - If you want to import colour TIFF files into Corel Draw to 
  439.   print to a colour output device, use colour TIFF files... the 
  440.   grey scale expansion doesn't matter.
  441.  
  442. - If you want to import colour TIFF files into Corel Draw to 
  443.   print to a monochrome output device, use grey scale TIFF files 
  444.   with the grey scale expansion enabled.
  445.  
  446. - If you want to import grey scale TIFF files into a paint or 
  447.   image editing package, such as ImageIn or Desktop Paint 256, 
  448.   use grey scale TIFF files with the grey scale expansion 
  449.   disabled.
  450.  
  451. Note also that Graphic Workshop packs TIFF files with an eye to 
  452. maximum unpacking speed, rather than for optimum compression. As 
  453. such, pictures with between 32 and 256 colours will be promoted 
  454. to 256 colours. Pictures with between four and sixteen colours 
  455. will be promoted to sixteen colours.
  456.  
  457. We have found a very small number of applications which will 
  458. read colour TIFF files, and hence have not had much opportunity 
  459. to test the colour TIFF facility of Graphic Workshop with real 
  460. world software. The TIFF files it works with are correct 
  461. according to the TIFF specifications... but this rarely means a 
  462. lot. We will be most grateful for any feedback in this area. 
  463.         
  464.  
  465. WPG FILES - MAXIMUM BITS: 8 (OR MAYBE 4)
  466. ───────────────────────────────────────────────
  467. These are the native import graphic files for WordPerfect. These 
  468. files can contain both bitmaps and line art, or vector graphics. 
  469. Graphic Workshop can only deal with the bitmapped parts of them. 
  470. If you view, print or convert a WPG file containing both 
  471. bitmapped and vector elements, the vector elements will be 
  472. discarded.
  473.  
  474. WPG files which refuse to read with Graphic Workshop are usually 
  475. those which contain only vector elements and no bitmaps. If you 
  476. use the F4 function on a WPG file which does not read, the 
  477. comments field of the file information box will say "Vector file" 
  478. if this is the case.
  479.  
  480. Graphic Workshop will deal with WPG files having one, four or 
  481. eight bits of colour information, that is, monochrome files, 
  482. sixteen-colour files and 256-colour files. 
  483.  
  484. The WPG specification allows for 256-colour files. As of this 
  485. writing, WordPerfect itself would not read them. If you wish to 
  486. use 256-colour images in a WordPerfect document, you might want 
  487. to either reduce them to sixteen colours or dither them to 
  488. monochrome, depending upon what you'll be outputting them to.
  489.  
  490.  
  491. MSP FILES - MAXIMUM BITS: 1
  492. ──────────────────────────────────
  493. These are the image files used by the paint program which came 
  494. with Microsoft Windows version 2. Don't confuse these with PCX 
  495. files... some versions of Windows 2 came with a Windows 
  496. implementation of PC Paintbrush from ZSoft as well. The two 
  497. programs... and the two file formats... are not compatible. MSP 
  498. files are monochrome only.
  499.  
  500.  
  501. IFF/LBM FILES - MAXIMUM BITS: 8
  502. ──────────────────────────────────────
  503. These started out on the Amiga. The IFF file standard is 
  504. extremely flexible, and allows all sorts of things besides 
  505. images to be stored in IFF files. IFF files are found on the PC 
  506. having been ported from Amiga systems. They are also created on 
  507. the PC by several applications such as Electronic Arts' Deluxe 
  508. Paint package and Digital Vision's Computer Eyes video scanner 
  509. board. In the first case they are given the extension LBM. In 
  510. the second they are given the extension CE. The basic file 
  511. structure is the same, however.
  512.  
  513. Deluxe Paint is a bit of a problem in the way it deals 
  514. with IFF files, actually. This affects 256 colour files. Its 
  515. native format is a subclass of IFF called PBM, and compresses its 
  516. images as bytes. It's somewhat unique to Deluxe Paint, and 
  517. Electronic Arts won't tell anyone quite how it works. You can 
  518. actually work it out to a large degree, but every so often a file 
  519. created in this format in the way it seems like it should be done 
  520. refuses to load into Deluxe Paint.
  521.  
  522. The standard form for IFF image files is called ILBM, 
  523. compressing all images as planes. This is much slower, but it 
  524. means that files thus compressed will be readable by pretty well 
  525. all IFF readers... even if you port 'em back to the Amiga. This 
  526. is how Graphic Workshop creates IFF files. Unfortunately, there's 
  527. a problem with old versions of Deluxe Paint which will 
  528. occasionally cause them to stop reading one of these files part way 
  529. through the image. This happens to IFF files from sources other 
  530. than Graphic Workshop, so it's probably a bug in these versions 
  531. of Deluxe Paint. It appears to have been rectified in more recent 
  532. releases.
  533.  
  534. If you encounter an image which, when converted into an 
  535. IFF file will not read into Deluxe Paint, use the /IFN command 
  536. line switch when you run Graphic Workshop. This will disable the 
  537. IFF compression. Uncompressed files read into Deluxe Paint with 
  538. no difficulty.
  539.  
  540. You can permanently set IFF compression off when you install 
  541. Graphic Workshop if you like.
  542.  
  543. Note that Graphic Workshop only reads "pure" IFF files, and will 
  544. not handle the countless variations on the format which have 
  545. appeared on the Amiga. Specifically, it does not read hold and 
  546. modify, or HAM, files.
  547.  
  548.  
  549. BMP FILES - MAXIMUM BITS: 24
  550. ───────────────────────────────────
  551. These are the files which are used as "wallpaper" under Windows 
  552. 3. They can be created using the version of PC Paintbrush 
  553. supplied with Windows.
  554.  
  555. BMP files use no image compression, as the intention appears to 
  556. be to make them fast to load. Plan on your BMP files being very 
  557. large.
  558.  
  559. There is a very important aspect of colour BMP files which you 
  560. should bear in mind when you use this format. Windows uses a 
  561. fixed palette which Windows Paint cannot go about changing, as 
  562. doing so would make the screen and border colours change too. 
  563.  
  564. This means that transferring an image to the BMP format will 
  565. generally result in some colour shifts when BMP files are 
  566. imported into Windows applications.
  567.  
  568. The BMP format can support 24-bit files, which Graphic Workshop 
  569. does generate. However, as of this writing importing a 24-bit 
  570. BMP image into Windows Paint results in a noticeable colour 
  571. shift. This appears to be a peculiarity of Windows Paint.
  572.  
  573.  
  574. PIC FILES - MAXIMUM BITS: 8
  575. ──────────────────────────────────
  576. These should not be confused with Lotus 1-2-3 PIC drawing files.
  577.  
  578. PIC files are created by PC Paint (not PC Paintbrush) and are 
  579. used by Grasp, among other things. They come in many flavours. 
  580. Graphic Workshop has been tested with the most common ones. In 
  581. theory it should support them all, but that's only a theory.
  582.  
  583. PIC files are structured exceedingly weirdly, especially in their 
  584. sixteen-colour manifestations. For this reason, it's necessary 
  585. for Graphic Workshop to create a temporary scratch file while 
  586. it's packing or unpacking a sixteen-colour PIC file. You will 
  587. note that upon beginning to read or write one, the bar graph will 
  588. appear to pause for a few seconds before it starts to move.
  589.  
  590. By default, the temporary file will be written to the current 
  591. directory. However, you can direct it to somewhere else by 
  592. including the following line in your environment, for example:
  593.  
  594.         SET TEMP=H:\
  595.  
  596. This will cause the temporary file to be written to the root 
  597. directory of drive H:. You can, of course, specify any path you 
  598. like. If drive H: is a RAM drive, this will speed up the packing 
  599. and unpacking of sixteen-colour PIC files considerably.
  600.  
  601.  
  602. TGA FILES - MAXIMUM BITS: 24
  603. ───────────────────────────────────
  604. The Truevision Targa format is used by several high end paint 
  605. programs and things like ray tracing packages. It can handle 
  606. images with up to sixteen million unique colours. You might want 
  607. to read the discussion of images with 24-bit colour elsewhere in 
  608. this document.
  609.  
  610. There are a lot of variations on TGA files, and Graphic Workshop 
  611. does not handle them all as yet. Specifically, it only handles 
  612. uncompressed and run length compressed files. It ignores all 
  613. alpha channel information.
  614.  
  615.  
  616. EPS FILES - MAXIMUM BITS: 8
  617. ──────────────────────────────────
  618. The EPS format... encapsulated PostScript... isn't really a 
  619. bitmapped format at all. However, it may contain bitmapped data.
  620.  
  621. PostScript cannot be interpreted directly by most PC 
  622. applications. As such, an EPS file which is to be imported into 
  623. an application such as Ventura Publisher or PageMaker also 
  624. includes a "preview". A preview is a small black and white TIFF 
  625. image which will show you a rough idea of what the EPS file will 
  626. look like.
  627.  
  628. If you import an EPS file into Ventura, for example, the screen 
  629. image you see will be the preview but the data printed to your 
  630. printer will be the PostScript data itself.
  631.  
  632. Graphic Workshop can transform other file formats with between 
  633. one and eight bits of colour information... between two and 256 
  634. colours... into EPS files. Images with more than two colours will 
  635. be turned into PostScript halftones.
  636.  
  637. If you attempt to view or otherwise read an EPS file from within 
  638. Graphic Workshop, you will see the preview image, not the actual 
  639. PostScript data. This will look the same as the source data if 
  640. you have translated a monochrome file to EPS, and it will look 
  641. like a very coarse Bayer dither of the source otherwise.
  642.  
  643. Please note that the EPS files which Graphic Workshop creates are 
  644. only intended to be printed. You cannot read them into 
  645. applications such as Corel Draw or Adobe Illustrator. These 
  646. applications will not accept the large mounts of bitmapped data 
  647. which a Graphic Workshop EPS file contains.
  648.  
  649. For the most part, using EPS files in this way is no longer 
  650. necessary. Applications which import EPS files will usually allow 
  651. you to import TIFF files as well, which will provide you with 
  652. much better halftoning and screen control.
  653.  
  654. If you tell Graphic Workshop to include a preview image in the 
  655. EPS files it creates, it will write a temporary file to your disk 
  656. while it's writing the actual PostScript data. You will 
  657. note that the bar graph will pause for a while at the end of its 
  658. travel during the write process.
  659.  
  660. By default, the temporary file will be written to the current 
  661. directory. However, you can direct it to somewhere else by 
  662. including the following line in your environment, for example:
  663.  
  664.         SET TEMP=H:\
  665.  
  666. This will cause the temporary file to be written to the root 
  667. directory of drive H:. You can, of course, specify any path you 
  668. like. If drive H: is a RAM drive, this will speed up the packing 
  669. and EPS files with preview images considerably.
  670.  
  671. Note that if you attempt to convert or print an EPS file under 
  672. Graphic Workshop, the TIFF preview image will be read, not the 
  673. actual EPS information.
  674.  
  675. Note also that if you attempt to read an EPS file without a 
  676. preview, Graphic Workshop will tell you that it has encountered a 
  677. file read error. The EPS file itself may be fine... Graphic 
  678. Workshop, however, can only read previews.
  679.  
  680.  
  681. EXE FILES (SELF DISPLAYING PICTURES) - MAXIMUM BITS: 8
  682. ─────────────────────────────────────────────────────────────
  683. You can convert images with between two and 256 colours to files 
  684. with the extension EXE. Such files are self displaying pictures. 
  685. For example, if you have a file called PICTURE.GIF and you use 
  686. Graphic Workshop to translate it to PICTURE.EXE, typing PICTURE 
  687. from the command line will cause the picture to display on your 
  688. screen.
  689.  
  690. Pictures written into the EXE format can subsequently be read 
  691. back into any other format. However, note that Graphic Workshop 
  692. can only read EXE files which it has created. Use the F4 key to 
  693. check out EXE files if you aren't sure whether they're pictures 
  694. or programs.
  695.  
  696. Graphic Workshop will not read self displaying pictures written 
  697. by other applications.
  698.  
  699. In order for an EXE picture to display, the system which you 
  700. attempt to run it on must have a card which supports enough 
  701. colours to show the picture under Graphic Workshop. Specifically, 
  702. you will need a VGA card to display an EXE picture with 256 
  703. colours, at least an EGA card to display one with 16 colours and 
  704. so on.
  705.  
  706. EXE picture files support CGA, EGA, VGA and Hercules cards only.
  707.  
  708. Pictures displayed by converting them to EXE files and running 
  709. them can't be panned around, even if they're larger than your 
  710. screen. Hitting any key will return you to DOS.
  711.  
  712. Note that EXE pictures will not support your super VGA card. The 
  713. best resolution you'll see them in is 320 by 200 pixels in the 
  714. 256-colour mode.
  715.  
  716. You can create EXE picture files either compressed or 
  717. uncompressed. This can be selected either permanently through 
  718. GWSINSTL or by using the appropriate command line switches when 
  719. you run GWS.EXE. Uncompressed files display quickly but take up a 
  720. lot of disk space. Compressed files usually save space but 
  721. display a bit slower. Note that especially in complex scanned or 
  722. dithered images, you might find that compression actually results 
  723. in a larger file than leaving an image uncompressed.
  724.  
  725. If you don't have need of self booting pictures, you might wish 
  726. to remove the EXE resource from Graphic Workshop's resource file, 
  727. as it will cause the main file finder screen to become cluttered 
  728. with other, unrelated EXE files which may be lying around your 
  729. directories. One EXE file looks pretty much like another until 
  730. Graphic Workshop attempts to unpack it. See the section on 
  731. resources for help in doing this.
  732.  
  733.  
  734. TXT FILES (TEXT FILES) - MAXIMUM BITS: 1
  735. ───────────────────────────────────────────────
  736. Graphic Workshop will create a 640 by 400 pixel, two colour image 
  737. from any ASCII text file. The text will by truncated at 80 
  738. columns and 25 lines if exceeds either dimension. It can contain 
  739. both alphabetic characters and high order IBM block graphic 
  740. characters. Tabs are expanded and all other control characters 
  741. except for carriage returns are ignored.
  742.  
  743. Note that a suitable text file must be in pure ASCII, not a 
  744. proprietary word processor format. It must have the extension 
  745. TXT.
  746.  
  747. Note that the TXT format is only capable of reading files. You 
  748. cannot write a TXT file from Graphic Workshop... there's no 
  749. sensible way for Graphic Workshop to create a text file from a 
  750. graphic. 
  751.  
  752. Note that as long as you're attempting to read files, you can 
  753. treat text files just like other monochrome graphic files from 
  754. within Graphic Workshop. As such, you can view them, convert from 
  755. TXT and so on.
  756.  
  757. As with the EXE file format, you might wish to remove the TXT 
  758. resource from Graphic Workshop if you don't need it and find it's 
  759. causing a lot of spurious TXT files to be displayed in the 
  760. Graphic Workshop file finder screen... assuming you use the TXT 
  761. extension for something. See the section about resources for help 
  762. in doing this.
  763.  
  764.  
  765. 24-BIT FILES
  766. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  767. Most of the image file formats commonly found in use on a PC 
  768. which support colour do so using a palette structure, as this is 
  769. the way most PC full colour display cards work. An image stored 
  770. in a palette structure file will have a maximum of 256 unique 
  771. colours, drawn from a potential palette of 16 million. In fact, a 
  772. VGA card can only support a potential palette of about a quarter 
  773. of a million colours. There is some theoretical loss in colour 
  774. resolution in displaying, say, a GIF file on a VGA card.
  775.  
  776. For practical purposes this colour arrangement is sufficient to 
  777. reproduce pretty convincing colour photographs. However, for a 
  778. number of reasons, high end photographic manipulation software, 
  779. colour separation software and so on works better with a non-
  780. palette image, one in which every pixel is represented as a 
  781. distinct colour. In these images, every pixel consists of three 
  782. bytes of colour information, one each for the red, green and blue 
  783. components of the pixel's colour. Such pictures are referred to 
  784. as RGB or 24-bit pictures.
  785.  
  786. Among the formats which currently support 24-bit images are 
  787. Targa, PCX, BMP and TIFF.
  788.  
  789. Viewing a 24-bit image on a PC equipped with a VGA or super-VGA 
  790. card presents Graphic Workshop with something of a problem. Such 
  791. an image can have up to sixteen million different colours in it, 
  792. while a VGA card can support only 256 different colours at a 
  793. time.
  794.  
  795. In order to deal with 24-bit images, Graphic Workshop must 
  796. "quantize" and then "dither" them. Quantizing a 24-bit image 
  797. involves finding the 256 most unique colours in the image. 
  798. Dithering involves replacing each RGB pixel in the image with a 
  799. palette value which is more or less the same colour, allowing for 
  800. the limitations of a 256 colour format. In addition, dithering 
  801. adjusts the colours of surrounding pixels to make the image as a 
  802. whole look as much like the original 24-bit image as possible.
  803.  
  804. If you attempt to view a 24-bit image on a system equipped with 
  805. an EGA or VGA card, a menu will appear to ask you how you'd like 
  806. the 24-bit file to be handled. You can display it as a grey scale 
  807. image if you just want to see what the picture looks like. This 
  808. is the fastest way to view such a picture. Alternately, you can 
  809. choose one of the three colour dithering options... the Floyd 
  810. dither is the fastest of them. This will actually dither the 
  811. picture down to eight colours, but the results are quite 
  812. respectable for previewing. 
  813.  
  814. Note, however, that the eight colour screen dither has been 
  815. designed to be reasonably fast, rather than accurate. When you 
  816. create a 256-colour dither, as discussed in the next paragraph, 
  817. the results will be a whole lot nicer to look at.
  818.  
  819. In order to convert a 24-bit image into a palette based format... 
  820. for example, to convert a 24-bit PCX file into a GIF file... you 
  821. must use the colour reduction function of the F9 special effects 
  822. key. This will perform a full 256-colour dither, which will 
  823. usually result in a 256-colour image which is almost as good as 
  824. the original 24-bit image was.
  825.  
  826. The colour reduction function also contains options to allow you 
  827. to reduce a 24-bit file to lesser numbers of colours. Choosing 
  828. fewer than 256 colours will produce a smaller file in some cases, 
  829. but it will also leave you with a less faithful representation of 
  830. your original colour image.
  831.  
  832. The fixed eight colour option will produce a destination image 
  833. file dithered the same way as the eight colour screen preview. 
  834. These files have a fixed eight colour palette with the colours 
  835. black, cyan, magenta, yellow, red, green, blue and white.
  836.  
  837. It's also worth noting that this is the same dither used to print 
  838. files to impact and inkjet colour printers, such as the Hewlett-
  839. Packard PaintJet. A fixed eight colour dither will look more or 
  840. less like the colour hard copy from one of these printers.
  841.  
  842.  
  843. A WORD ABOUT MEMORY
  844. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  845. Graphic Workshop will use whatever memory you have going. If you 
  846. ask it to do something which needs a large amount of memory, it 
  847. will try to use your normal DOS memory, which is fastest. If 
  848. there isn't enough DOS memory, it will use extra memory.
  849.  
  850. There are three sorts of "extra" memory which Graphic Workshop 
  851. can use, to wit, extended, expanded and virtual. Extended memory 
  852. is also called XMS memory, and is only available on AT and 386 
  853. systems. Expanded memory, also called EMS or LIM memory, is 
  854. available if you have a LIM board and driver in your machine. 
  855. Virtual memory means using a big disk file and making believe 
  856. it's memory. Virtual memory is very slow compared to real 
  857. memory.
  858.  
  859. You must tell Graphic Workshop what to do about extra memory 
  860. when you install it. See the section on installation.
  861.  
  862. In addition to the three foregoing types of extra memory, Graphic 
  863. Workshop can be configured to use "extended or virtual" or 
  864. "expanded or virtual" memory. If one of these options is chosen, 
  865. Graphic Workshop will attempt to allocate a buffer from extended 
  866. or expanded memory if it can't do so with DOS memory. If it's 
  867. unable to allocate a buffer in extra memory, it will switch to 
  868. virtual memory and see if its luck improves. If there's no room 
  869. for a virtual memory buffer, it will give up and return an error 
  870. saying that it can't allocate memory.
  871.  
  872. By default, Graphic Workshop configured to use virtual memory 
  873. will use the current drive and directory to write its temporary 
  874. files. You can change this by adding a line to your environment 
  875. with the SET command such as:
  876.  
  877.         TEMP=H:\
  878.  
  879. In this case, any virtual memory temporary files which Graphic 
  880. Workshop wants to create will be written to the root of drive H:. 
  881. If you have a RAM disk, you should use the TEMP environment 
  882. variable to tell Graphic Workshop to use it for virtual memory 
  883. operations, as this will speed things up considerably.
  884.  
  885. Graphic Workshop can run in restricted memory, such as that 
  886. which is found on a really old PC or when running "shelled out" 
  887. of another program. However, it can do nasty things when it's 
  888. really starved for memory. Some virtual memory operations will 
  889. not work in this condition, and if it's really stuck for RAM... 
  890. if there's only a few tens of kilobytes free... it may manage to 
  891. crash. Try not to run it when there's almost no room left for it 
  892. to store things. The help menu will tell you how much memory is 
  893. free.
  894.  
  895. As is discussed elsewhere in this document in the section on 
  896. resources, Graphic Workshop frequently swaps blocks of code and 
  897. data in and out of memory. In addition to the memory required for 
  898. your pictures, Graphic Workshop must have memory to manage its 
  899. resources and to allocate small scratch buffers. This is called 
  900. memory "overhead". It's possible for Graphic Workshop to allocate 
  901. a lot of DOS memory for a picture file and subsequently be unable 
  902. to allocate enough memory for the resource which will manipulate 
  903. the picture.
  904.  
  905. To avoid this situation, Graphic Workshop reserves a fixed amount 
  906. of memory for its own use before it attempts to allocate an image 
  907. buffer. The amount of this fixed memory is adjustable through the 
  908. GWSINSTL program, as is discussed in the section on installation. 
  909. As it's set in the distribution version of the software, it 
  910. should be adequate for all the operations the package can 
  911. perform. There are a few hypothetical cases in which this might 
  912. not prove true, for example, in unpacking enormously wide GIF 
  913. files. If you run into problems with allocating scratch buffers or 
  914. resource buffers, try increasing the memory overhead.
  915.  
  916. Note that Graphic Workshop comes configured to use virtual memory. 
  917. Use GWSINSTL to change this when you're sure what sort of extra 
  918. memory is in your system.
  919.  
  920. Finally, note that in order to access the extended or expanded 
  921. memory in your system, Graphic Workshop must be able to locate a 
  922. suitable extended or expanded memory driver. Simply having 
  923. several megabytes of chips on your motherboard will not make that 
  924. memory accessible unless you have the appropriate driver in place 
  925. and working.
  926.  
  927.  
  928. A WORD ABOUT RESOURCES
  929. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  930. The GWS.RES file is a list of resources. Resources are unrelated 
  931. bits of data and code which Graphic Workshop might need. These 
  932. could have been kept as separate files, but keeping them all in 
  933. GWS.RES makes them easier to manage, requires less space on your 
  934. hard drive and allows Graphic Workshop to get at them more 
  935. rapidly.
  936.  
  937. Among the things in GWS.RES are all the code to handle specific 
  938. file formats, screen and printer drivers, the PostScript code to 
  939. print pictures and numerous small code and data objects which 
  940. Graphic Workshop uses.
  941.  
  942. In order to work with resources you'll need RMOVER.EXE, which is 
  943. included with the package. RMOVER allows you to add resource 
  944. files together, to extract resources from a file, to delete 
  945. resources from a file and to list all the resources in a file.
  946.  
  947. Ordinarily you will not require RMOVER, and you probably will 
  948. never want to modify GWS.RES. If you do, please make sure that 
  949. you keep a copy of the original GWS.RES file somewhere. It's not 
  950. hard to make mistakes with RMOVER, and once a resource has been 
  951. deleted, it can't be brought back to life.
  952.  
  953. The primary use of RMOVER, if you use it at all, will be to 
  954. delete the EXE and TXT file format handlers from GWS.RES if you 
  955. don't want them, and possibly to install patches into Graphic 
  956. Workshop, should any prove necessary in the future.
  957.  
  958. You can safely skip this section if you like.
  959.  
  960.  
  961. LISTING RESOURCES
  962. ────────────────────────
  963. Let's begin with the simplest function of RMOVER, listing the 
  964. resources in a resource file. GWS.RES is a resource file. To see 
  965. what was in it, you would do this.
  966.  
  967. RMOVER GWS /L
  968.  
  969. You would see something like the following list for the GWS.RES 
  970. file which comes with the distribution version of Graphic 
  971. Workshop.
  972.  
  973. Resource mover version 1.1 - copyright (c) 1990 Alchemy Mindworks Inc.
  974. ----------------------------------------------------------------------
  975. Description: Resource file created by RMOVER
  976. 30 resource(s)
  977. _____________________
  978. Rsrc 0000 - type:INIT - nmbr:000000000 - 00743 bytes 
  979. Rsrc 0001 - type:IFMT - nmbr:000000000 - 03252 bytes MAC (MacPaint)
  980. Rsrc 0002 - type:IFMT - nmbr:000000001 - 04213 bytes GEM/IMG (Ventura)
  981. Rsrc 0003 - type:IFMT - nmbr:000000002 - 06195 bytes PCX (PC Paintbrush)
  982. Rsrc 0004 - type:IFMT - nmbr:000000003 - 26342 bytes GIF (CompuServe)
  983. Rsrc 0005 - type:IFMT - nmbr:000000004 - 05198 bytes BMP (Windows 3)
  984. Rsrc 0006 - type:IFMT - nmbr:000000005 - 07433 bytes IFF/LBM (Amiga)    
  985. Rsrc 0007 - type:IFMT - nmbr:000000006 - 04548 bytes TGA (Truevision Targa)
  986. Rsrc 0008 - type:IFMT - nmbr:000000007 - 02870 bytes MSP (Microsoft Paint)
  987. Rsrc 0009 - type:IFMT - nmbr:000000008 - 05897 bytes WPG (WordPerfect)
  988. Rsrc 0010 - type:IFMT - nmbr:000000009 - 06915 bytes PIC (PC Paint/Pictor)
  989. Rsrc 0011 - type:IFMT - nmbr:000000010 - 15560 bytes TIFF               
  990. Rsrc 0012 - type:IFMT - nmbr:000000011 - 10158 bytes EXE (Self displaying)
  991. Rsrc 0013 - type:IFMT - nmbr:000000012 - 06195 bytes TXT (Text files)
  992. Rsrc 0014 - type:IFMT - nmbr:000000013 - 12466 bytes EPS (PostScript)   
  993. Rsrc 0015 - type:SCRD - nmbr:000000000 - 00672 bytes 
  994. Rsrc 0016 - type:GRAF - nmbr:000000001 - 00342 bytes Colour Graphics
  995. Rsrc 0017 - type:GRAF - nmbr:000000003 - 01236 bytes Enhanced Graphics
  996. Rsrc 0018 - type:GRAF - nmbr:000000002 - 01705 bytes Standard VGA 320 x 200 
  997. Rsrc 0019 - type:GRAF - nmbr:000000007 - 01169 bytes Hercules Graphics
  998. Rsrc 0022 - type:RMAP - nmbr:000000001 - 00256 bytes 
  999. Rsrc 0023 - type:RMAP - nmbr:000000002 - 00256 bytes 
  1000. Rsrc 0024 - type:PSHD - nmbr:000000001 - 00380 bytes 
  1001. Rsrc 0025 - type:PSHD - nmbr:000000002 - 00565 bytes 
  1002. Rsrc 0026 - type:PSHD - nmbr:000000003 - 00585 bytes 
  1003. Rsrc 0027 - type:PSHD - nmbr:000000004 - 00404 bytes 
  1004. Rsrc 0028 - type:PSHD - nmbr:000000005 - 00589 bytes 
  1005. Rsrc 0029 - type:PSHD - nmbr:000000006 - 00608 bytes 
  1006. Rsrc 0030 - type:SCPT - nmbr:000000001 - 01050 bytes 
  1007. Rsrc 0031 - type:REGN - nmbr:000000001 - 00967 bytes 
  1008.  
  1009.  
  1010. DELETING RESOURCES
  1011. ─────────────────────────
  1012. This is how you would delete a resource from GWS.RES with RMOVER. 
  1013. Let's delete the IFMT resource for EXE files. This resource is 
  1014. used for reading and writing self displaying pictures. You might 
  1015. want to delete it from your copy of GWS.RES if you don't want to 
  1016. work with self displaying pictures and find that having all sorts 
  1017. of other EXE files turn up in Graphic Workshop's file list is 
  1018. inconvenient. This has resource number 11.
  1019.  
  1020. RMOVER GWS /D /TIFMT /N11
  1021.  
  1022. The /D switch tells RMOVER to delete a resource, /T switch tells 
  1023. it the type of the resource to delete and the /N switch tells it 
  1024. the number of the resource to delete.
  1025.  
  1026.  
  1027. EXTRACTING RESOURCES
  1028. ───────────────────────────
  1029. This is how you would extract a resource from GWS.RES, that is, 
  1030. to copy it from GWS.RES to a separate resource file of its own. 
  1031. Extracted resources live in resource files having one resource. 
  1032. You could later add such a resource to another resource file. In 
  1033. this example, we'll extract the GRAF resource for Hercules cards. 
  1034. Note that this will not delete it from GWS.RES.
  1035.  
  1036. RMOVER GWS /E /TGRAF /N7 /FHERCULES.RES
  1037.  
  1038. The /T and /N switches work as before. The /E switch tells RMOVER 
  1039. to extract a resource. The /F switch tells it the name of the 
  1040. file to put the extracted resource in. This file... 
  1041. HERCULES.RES... will be deleted if it exists and a new one 
  1042. created.
  1043.  
  1044.  
  1045. ADDING RESOURCES
  1046. ───────────────────────
  1047. This is how you would add a resource to GWS.RES. In this example 
  1048. we'll add IFMT_XXX.RES to GWS.RES. This is the handler resource 
  1049. for a hypothetical new file format, presumably having the 
  1050. extension XXX.
  1051.  
  1052. RMOVER GWS /A /FIFMT_XXX.RES
  1053.  
  1054. The /A switch tells RMOVER to add a resource. Note that all the 
  1055. resources in the file indicated by the /F switch will be added to 
  1056. GWS.RES.        
  1057.  
  1058.  
  1059. IF YOU ENCOUNTER A PROBLEM
  1060. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1061. While we have tested Graphic Workshop thoroughly, it's possible 
  1062. that you may encounter a situation we hadn't anticipated, and 
  1063. perhaps a file which will not read. If this happens, we would be 
  1064. interested in knowing about it so we can deal with it in the next 
  1065. release of Graphic Workshop. Here's how to report a problem to 
  1066. us.
  1067.  
  1068. Problems should be reported using a 5 1/4 inch disk. We can't 
  1069. accept 3 1/2 inch microfloppies for problem reports. Alternately, 
  1070. upload the relevant files to our bulletin board. The bulletin 
  1071. board is discussed in the section on contacting Alchemy 
  1072. Mindworks.
  1073.  
  1074. Copy your CONFIG.SYS and AUTOEXEC.BAT files onto a floppy. 
  1075. Include a screen dump of each page of GWSINSTL as it was set up 
  1076. when the problem occurred. Alternately, write down the settings.
  1077.  
  1078. Copy the image files which resulted in the problem and provide a 
  1079. description of what you did and what happened.
  1080.  
  1081. If we can't recreate it, we probably won't be able to fix it.
  1082.  
  1083. Before you contact us with a problem in Graphic Workshop, please 
  1084. make sure you've read this document thoroughly and that you 
  1085. understand how the software should work. Many problem reports 
  1086. which receive aren't problems with the software at all. 
  1087.  
  1088.  
  1089. USING THE MAIN MENU
  1090. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1091. Graphic Workshop always shows you all the names of the image 
  1092. files it knows how to deal with in the current directory, along 
  1093. with all the visible subdirectory names, if any are present. If 
  1094. you are in a subdirectory, you will also see a subdirectory entry 
  1095. which is two periods.
  1096.  
  1097. The cursor mover keys will move the file selector bar around. If 
  1098. you move it to a directory entry... shown in dim text... and hit 
  1099. Enter, you will move into that directory. If you select the two 
  1100. period entry, you will move back up your directory tree by one 
  1101. step.
  1102.  
  1103. If there are too many files in your current directory to see all 
  1104. at once, Graphic Workshop will organize them into pages. The PgUp 
  1105. and PgDn keys will step you through the pages.
  1106.  
  1107. Here are the keys which Graphic Workshop recognizes for basic 
  1108. file handling and session functions:
  1109.  
  1110. Hitting the question mark will cause Graphic Workshop to display 
  1111. a menu of the keys which control the main file screen of Graphic 
  1112. Workshop. This box also tells you how much free DOS memory is 
  1113. available, the display card you have Graphic Workshop configured 
  1114. to use and the type of extra memory it's set up for.
  1115.  
  1116. The Esc key will allow you to quit Graphic Workshop and return to 
  1117. DOS.
  1118.  
  1119. If you hit "T" the currently selected file name will be 
  1120. "tagged". The "U" key will untag it. The batch operations 
  1121. described below will work with multiple files if you have some of 
  1122. them tagged. If you hit "C", all the tags will be cleared.
  1123.  
  1124. Note that for the graphic functions of Graphic Workshop... the 
  1125. ones accessed by the function keys... the currently selected file 
  1126. will be processed if there are no tagged files. Otherwise, each 
  1127. of the tagged files will be processed in turn.
  1128.  
  1129. If you hit "L" Graphic Workshop will allow you to log in a new 
  1130. disk drive. A box will appear prompting you for the drive letter 
  1131. you want to log into.
  1132.  
  1133. If you hit "D" you will be prompted to delete the current file. 
  1134. Note that this is not a batch command... it only works on one 
  1135. file at a time. 
  1136.  
  1137. If you hit "R" you can rename the current file. Note that it the 
  1138. renamed file will have the same extension as the old one, no 
  1139. matter what extension you give it.
  1140.  
  1141. The alphabetic control keys can be upper or lower case. Other 
  1142. keys will be ignored.
  1143.  
  1144.  
  1145. VIEWING FILES
  1146. ────────────────────
  1147. If you place the selector bar on a file name and hit Enter, 
  1148. Graphic Workshop will attempt to show you the file. It will start 
  1149. by showing you a wait box, which has a bar graph in it to show 
  1150. you the status of what you've asked Graphic Workshop to do. When 
  1151. the picture is fully unpacked, Graphic Workshop will switch to 
  1152. your display card's graphic mode and show you the picture.
  1153.  
  1154. You can always abort any operation when the wait box is visible 
  1155. by hitting the Esc key.
  1156.  
  1157. If the picture is larger than your screen, the cursor keys will 
  1158. allow you to pan around it.
  1159.  
  1160. Esc will return you to the main screen.
  1161.  
  1162. Several things can go wrong here. If you have installed Graphic 
  1163. Workshop for the wrong kind of display card, you might see random 
  1164. characters rather than a picture. In this case, check your 
  1165. installation.
  1166.  
  1167. If Graphic Workshop could not find enough memory to unpack your 
  1168. picture into, it will abort the process and say so.
  1169.  
  1170. Finally, if your picture requires more colours than your card can 
  1171. display, Graphic Workshop will tell you this. Specifically, it 
  1172. will pop up a menu which will ask you how you want it to deal 
  1173. with the colour problem. The available options will vary with the 
  1174. type of display adapter you're using and the number of colours in 
  1175. your source image.
  1176.  
  1177. You can force this menu to appear when you view an image by 
  1178. holding down the left Shift key when you hit the Enter key. You 
  1179. might wish to do this to view some pictures in ways other than a 
  1180. normal displayed. For example, you can preview an image dithered 
  1181. this way.
  1182.  
  1183. This is what the menu options do:
  1184.  
  1185.  
  1186. Display normally
  1187. ----------------------
  1188. This will display the picture as if you hadn't reached this menu. 
  1189. This option will always be disabled if the menu pops up by 
  1190. itself.
  1191.  
  1192.  
  1193. Display as grey
  1194. ---------------------
  1195. This is the fastest way to see what a picture with too many 
  1196. colours looks like. It will show you the image in grey scale.
  1197.  
  1198.  
  1199. Remap fixed
  1200. -----------------
  1201. This will remap an image down to a fixed sixteen colour palette. 
  1202. It's very crude but fairly fast.
  1203.  
  1204.  
  1205. Remap quantized
  1206. ---------------------
  1207. This will remap an image down to the best sixteen colour palette. 
  1208. It's also pretty crude but fairly fast.
  1209.  
  1210.  
  1211. Bayer dither mono
  1212. -----------------------
  1213.  
  1214. Floyd dither mono
  1215. -----------------------
  1216.  
  1217. Burkes dither mono
  1218. ------------------------
  1219.  
  1220. Stucki dither mono
  1221. ------------------------
  1222. These four options will dither your image down to monochrome. You 
  1223. might want to see the discussion on dithering later in this 
  1224. document to better understand them.
  1225.  
  1226.  
  1227. Threshold
  1228. ---------------
  1229. This will display your image as a high contrast black and white 
  1230. picture.
  1231.  
  1232.  
  1233. Floyd dither colour
  1234. -------------------------
  1235.  
  1236. Burkes dither colour
  1237. --------------------------
  1238.  
  1239. Stucki dither colour
  1240. --------------------------
  1241. These three options will display your image as a fixed eight-
  1242. colour dither. It's a pretty reasonable representation of a 
  1243. colour image for a quick 'n nasty preview. Dithering a 24-bit 
  1244. file down 256 colours will result in a much better display, but 
  1245. it will take considerably longer. It's worth noting that this 
  1246. dither is the same as the one used to print colour images to 
  1247. colour inkjet and colour dot matrix printers... you can use it to 
  1248. see what hard copy sent to these devices will look like.
  1249.  
  1250.  
  1251. Display reversed
  1252. ----------------------
  1253. This option will display your image reversed. Colour images will 
  1254. appear as negatives. 
  1255.  
  1256. In the 256 colour display modes, you can make small adjustments 
  1257. to the VGA colour palette while a picture is being displayed. The 
  1258. 'r' and 'R' keys will increase and decrease the amount of red in 
  1259. a picture, the 'g' and 'G' keys will adjust the amount of green, 
  1260. the 'b' and 'B' keys will adjust the amount of blue. The 'i' and 
  1261. 'I' keys will adjust the overall intensity of the picture. The 
  1262. '=' key will return the picture to its normal state. Note that 
  1263. these adjustments only affect the picture that you're viewing... 
  1264. they do not alter the palette in the file on your disk.
  1265.  
  1266. If you hear a beep while you're playing with these keys, you've 
  1267. gone to the limit of whichever of the adjustments you're using. 
  1268. Graphic Workshop will not allow you to adjust the palette to the 
  1269. point where the picture would start looking weird.
  1270.  
  1271. Because Graphic Workshop will not allow you to actually distort 
  1272. the colour balance of the palette, there will be some files which 
  1273. will not be adjustable using this feature.
  1274.  
  1275.  
  1276. PRINTING - F1
  1277. ────────────────────
  1278. You can print to any sort of LaserJet Plus compatible printer 
  1279. with one megabyte of memory or more or any sort of PostScript 
  1280. printer. You can print to any dot matrix or inkjet printer which 
  1281. is supported by a Graphic Workshop external printer driver. Note 
  1282. that if you attempt to print PostScript data to a LaserJet or a 
  1283. dot matrix printer you'll get reams of meaningless ASCII text.
  1284.  
  1285. Graphic Workshop comes with built in PostScript and LaserJet 
  1286. print drivers. This includes colour PostScript and LaserJet II 
  1287. and III series printers. You only need an external print driver 
  1288. if you wish to print to a dot matrix or inkjet printer.
  1289.  
  1290. Graphic Workshop allows you to print a picture in four 
  1291. resolution modes to laser printers. These allow you to print your 
  1292. pictures in four possible sizes. You might want to experiment 
  1293. with them to see what they can do.
  1294.  
  1295. Colour and grey scale pictures printed to black and white 
  1296. PostScript printers will be reproduced as halftones. If you 
  1297. attempt to print a colour or grey scale picture to a LaserJet or 
  1298. dot matrix printer, the image will be dithered for you. The 
  1299. dither type is set using GWSINSTL. You might want to consult the 
  1300. section on dithering elsewhere in this document to help you 
  1301. choose a suitable dither.
  1302.  
  1303. Colour images can be printed in colour to a colour PostScript 
  1304. device and to a colour inkjet or dot matrix printer with a 
  1305. suitable driver. Colour PostScript printing can be enabled 
  1306. through GWSINSTL or with the appropriate command line switches.
  1307.  
  1308. As of this writing, the only colour non-PostScript driver 
  1309. available is for the Hewlett-Packard PaintJet and Kodak Diconix 
  1310. inkjet printers.
  1311.  
  1312. PostScript output can be printed in either portrait or landscape 
  1313. mode. You can set this up using GWSINSTL or the appropriate 
  1314. command line switches. Note that if you print to a PostScript 
  1315. printer in landscape mode, the printer itself will rotate the 
  1316. image data. This isn't actually all that fast for many printers. 
  1317. If you have a lot of images to print in landscape mode, you'll 
  1318. probably find that it's quicker to have Graphic Workshop rotate 
  1319. them and then print the rotated files.
  1320.  
  1321. The orientation setting has no effect for LaserJet and dot matrix 
  1322. printing.
  1323.  
  1324. You can print to ports LPT1, LPT2 or LPT3. The default printer 
  1325. port can be set up using GWSINSTL or the appropriate command line 
  1326. switches. Note that the printer port settings are ignored by 
  1327. external printer drivers. All of the standard dot matrix and 
  1328. inkjet drivers included with Graphic Workshop print to LPT1.
  1329.  
  1330. You can cause Graphic Workshop to print to a file, rather than 
  1331. directly to the disk, by using the appropriate command line 
  1332. switch. The command line switches are discussed elsewhere in this 
  1333. document. Print files are named using the name of your source 
  1334. image file and the extension PRN. Note that you can only print to 
  1335. a file for laser printer output. Dot matrix and inkjet drivers 
  1336. will ignore the print to file switch.
  1337.  
  1338. Each page of Graphic Workshop output can include any combination 
  1339. of data about the picture on it you like. See the installation 
  1340. section for more information about enabling this feature. 
  1341.  
  1342. The size and resolution of dot matrix printing is determined by 
  1343. the driver being used. 
  1344.  
  1345. Note that if you have a printer for which there is no driver 
  1346. available, one of the Epson FX-80 drivers will probably work, as 
  1347. most dot matrix printers support the Epson FX-80 standard. The 
  1348. print might not be as good as your printer can manage, but it'll 
  1349. be better than a blank sheet of paper.
  1350.  
  1351. Printing is a batch function. If you tag multiple files and then 
  1352. hit F1, each will be printed.
  1353.  
  1354.  
  1355. CONVERTING - F2
  1356. ──────────────────────
  1357. Graphic Workshop allows you to convert a file of any format into 
  1358. a file of any other format... with a few restrictions. The new 
  1359. file will have the same name as the original but a new extension. 
  1360. Converting PICTURE.MAC into an IMG file will create PICTURE.IMG. 
  1361. PICTURE.MAC will not be affected.
  1362.  
  1363. You can batch convert any mixture of file types using Graphic 
  1364. Workshop. Any files which are inappropriate for the conversion 
  1365. you've requested will simply be ignored. The ongoing status will 
  1366. appear at the bottom of the screen.
  1367.  
  1368. You cannot convert pictures having more bits of colour than the 
  1369. destination format can handle. For example, you cannot convert a 
  1370. 24-bit Targa file directly to an 8-bit GIF file. You would have 
  1371. to use the F9 colour reduction facility to do this. Likewise, to 
  1372. convert a colour file to a monochrome one, you'd have to use the 
  1373. F3 dithering function.
  1374.  
  1375. There are a few other useful things to note about conversion. You 
  1376. can't convert to TXT files. You can convert from EXE files, 
  1377. provided they were created by Graphic Workshop. You can convert 
  1378. from EPS files, but the resulting image will be the monochrome 
  1379. TIFF preview, and probably won't look very good. You can't 
  1380. convert from files which Graphic Workshop won't read. For 
  1381. example, you can't convert from a vector WPG file.
  1382.  
  1383.  
  1384. DITHERING - F3
  1385. ─────────────────────
  1386. Dithering is a sort of magical process by which colour images can 
  1387. be converted into pretty attractive black and white versions for 
  1388. reproduction on a monochrome screen or a black and white laser 
  1389. printer. 
  1390.  
  1391. Note that source files for dithering must have more than one bit 
  1392. of colour information. 
  1393.  
  1394. Dithering often works a lot better if you scale the original 
  1395. image up. Graphic Workshop lets you dither with images of 
  1396. anywhere from "size as" up to 500 percent expansion if you have 
  1397. enough memory.
  1398.  
  1399. You can see what an image will look like dithered by using the 
  1400. view options menu in the view mode.
  1401.  
  1402. Note that the F3 function only dithers to monochrome. Colour 
  1403. dithering is handled by one of the functions of the F9 key.
  1404.  
  1405. Dithering is a fairly slow process, and the better the dithering 
  1406. algorithm, the slower it gets. Big files and really good 
  1407. dithering can take half an hour or more on a slower computer, 
  1408. although the results are usually worth it.
  1409.  
  1410. At its best, dithering can look better than halftoning, and a 
  1411. dithered file can be printed on both PostScript and LaserJet 
  1412. printers. Dithered files sent to a PostScript printer will print 
  1413. faster than halftoned files.
  1414.  
  1415. If you have Graphic Workshop dither a file, it will create a new 
  1416. file for you of the type selected and with "D_" before the name. 
  1417. Thus PICTURE.GIF could be dithered to D_PICTUR.IMG, for example. 
  1418. PICTURE.GIF would be left untouched.
  1419.  
  1420. The simplest... and fastest... form of dithering is a Bayer 
  1421. dither. This does not produce great results, but it's extremely 
  1422. quick. 
  1423.  
  1424. The remaining three dithering algorithms use what is called 
  1425. "error diffusion". These produce really nice looking dithers, but 
  1426. they're quite slow. The fastest... and least attractive... is 
  1427. Floyd-Steinberg. The best... and by far the slowest... is Stucki. 
  1428. The Burkes dither is somewhere in the middle.
  1429.  
  1430. All three of these dithers come in two flavours, UD... 
  1431. unidirectional... and BD... bidirectional. These options will 
  1432. produce slightly different results.
  1433.  
  1434. You should plan to experiment with the dithering options of 
  1435. Graphic Workshop a bit to see what it's capable of.
  1436.  
  1437. Dithering scans an image line by line, starting in the upper left 
  1438. corner and working down to the lower right corner. For this 
  1439. reason, you will find that if you rotate an image by ninety 
  1440. degrees, dither it and then rotate the dithered version by a 
  1441. further two hundred and seventy degrees, you'll get different 
  1442. results than you would have had you dithered the original image.        
  1443.  
  1444. Dithering is a batch function. You can tag a number of files and 
  1445. then set them up to dither unattended.
  1446.  
  1447.  
  1448. GET INFO - F4
  1449. ────────────────────
  1450. This box will show you some basic information about one or more 
  1451. selected files. Among other things, it will tell you how much 
  1452. memory the file needs to unpack into. You can use this number to 
  1453. figure out whether the file in question will fit in your 
  1454. available DOS memory or whether extra memory will be required, as 
  1455. was discussed previously. The amount of available DOS memory is 
  1456. available by hitting the "?" key from within the main screen.
  1457.  
  1458. Having said this, it's worth mentioning that this number actually 
  1459. represents the lowest memory requirement for the image in 
  1460. question. Some functions will require significantly more memory.
  1461.  
  1462. The last field in the Get Info box displays the file comments if 
  1463. there were any. The comments vary from format to format. In some 
  1464. cases, having nothing better to say, they'll tell you what 
  1465. software created the file.
  1466.  
  1467. Some file formats actually contain a lot more information than 
  1468. can be displayed in the normal Get Info box. TIFF files, for 
  1469. example, can contain the name of the artist responsible for them, 
  1470. the type of software used to create them and so on. You can get 
  1471. at this sort of optional information for formats which support it 
  1472. by using the "details" option of the F4 box when it's available. 
  1473. The arrow keys will scroll you through the detail window. Details 
  1474. are available, for example, if you get information about GIF, 
  1475. TIFF or IFF/LBM files.
  1476.  
  1477. Note that the Get Info and details information for EPS files 
  1478. actually pertain to the TIFF preview.
  1479.  
  1480. You may need some external assistance in fully interpreting the 
  1481. details. 
  1482.  
  1483.  
  1484. SHELLING TO DOS - F5
  1485. ───────────────────────────
  1486. If you hit F5, Graphic Workshop will attempt to shell out to the 
  1487. DOS prompt. If you do this, Graphic Workshop will still be in 
  1488. memory. Type EXIT at the DOS prompt to return to it right where 
  1489. you left off. If you change drives or subdirectories while you 
  1490. have the DOS prompt active, Graphic Workshop will restore the 
  1491. previous drive and subdirectory when you return to it.
  1492.  
  1493.  
  1494. REVERSE - F6
  1495. ───────────────────
  1496. This function will create a reversed version of any image file. 
  1497. The new file will have the same name as the original file, with 
  1498. "R_" appended to the front of it. Thus, reversing PICTURE.MAC 
  1499. will leave you with R_PICTUR.MAC. If you reverse a colour image, 
  1500. you'll get a colour negative. These look weird... we haven't 
  1501. found a use for them as yet.
  1502.  
  1503. Reversing is a batch function.
  1504.  
  1505.  
  1506. TRANSFORM - F7
  1507. ─────────────────────
  1508. This key will pop up a menu offering you five image 
  1509. transformations. You can rotate an image in ninety degree 
  1510. increments and you can flip it horizontally or vertically. These 
  1511. functions work on images of any number of colours. 
  1512.  
  1513. Note that the ninety and two hundred and seventy degree rotation 
  1514. functions will take a very long time if your images are large and 
  1515. require the use of virtual memory... this assumes that you lack 
  1516. extended or expanded memory. Them's the breaks.
  1517.  
  1518. Transformed images will be stored in files with "T_" in front of 
  1519. the names. Thus PICTURE.GIF will become T_PICTUR.GIF after any of 
  1520. the five transformations have been wrought upon it. If you rotate 
  1521. it and then flip the rotated image, for example, it will become 
  1522. T_T_PICT.GIF, and so on, with intermediate files along the way.
  1523.  
  1524. Transforming is a batch function.
  1525.  
  1526.  
  1527. SCALE - F8
  1528. ─────────────────
  1529. This key will allow you to scale files from 25 to 500 percent. 
  1530.  
  1531. Your original files will not be altered when you scale them. New 
  1532. files with the prefix "S_" will be created. Thus, PICTURE.GIF 
  1533. will produce S_PICTUR.GIF after scaling.
  1534.  
  1535. Scaling a picture can produce some really ugly results, depending 
  1536. on what you scale. Bear in mind that scaling by integral 
  1537. values... down to seventy five or fifty percent, up to two 
  1538. hundred percent and so on... will produce less ugly results than 
  1539. scaling by arbitrary values.
  1540.  
  1541. The scaling values you enter will be rounded to the nearest lower 
  1542. integral value. Thus, 42.5 percent will really be 42 percent.
  1543.  
  1544. Scaling is fairly time consuming.
  1545.  
  1546. You should probably avoid scaling dithered monochrome pictures 
  1547. down. Nothing terribly bad will happen, but for reasons which 
  1548. will become obvious if you think about it, the results will 
  1549. almost always be really ugly.
  1550.  
  1551. Note that the scaling percentage you enter determines the size of 
  1552. the destination image relative to the source image, not the 
  1553. actual percentage of scaling. Thus, entering 25 will produce a 
  1554. destination image which is one quarter... 25 percent... of the 
  1555. original image. Entering 200 will create a destination image 
  1556. twice as big... 200 percent of... the original. Entering 100 will 
  1557. produce a destination image identical to the source image.
  1558.  
  1559. By default, scaling will be the same in both dimensions. If you 
  1560. hit F8 while the scaling box is visible, you will be able to 
  1561. enter independent horizontal and vertical values.
  1562.  
  1563. Scaling is a batch function.
  1564.  
  1565.  
  1566. SPECIAL EFFECTS - F9
  1567. ───────────────────────────
  1568. This function has a submenu which will allow you to access a 
  1569. number of special tools for working with colour image files under 
  1570. Graphic Workshop. 
  1571.  
  1572. All of these are batch functions. The destination files will have 
  1573. "X_" in front of their names. Note that some of these functions 
  1574. are exceedingly time consuming, and all require substantial 
  1575. amounts of memory.
  1576.  
  1577.  
  1578. Colour reduction
  1579. ----------------------
  1580. This function allows you to create destination files with fewer 
  1581. colours than the source files they're derived from. You can use 
  1582. this function, for example, to reduce a 256-colour file down to a 
  1583. 16-colour one. It's particularly useful for reducing 24-bit files 
  1584. down to 256-colour files.
  1585.  
  1586. Whenever you reduce the number of colours in a file, some image 
  1587. information will get lost. The simplest form of colour reduction 
  1588. is "remapping". This simply means that the destination image will 
  1589. have the best colour palette it can, and that all the pixels in 
  1590. it will be replaced with colours from that palette. The results 
  1591. aren't usually very attractive.
  1592.  
  1593. Colour dithering, also available in this function, can produce 
  1594. decidedly better results. With colour dithering, you can reduce 
  1595. 24-bit files down to eight bits with very little loss of detail 
  1596. or colour resolution.
  1597.  
  1598. Colour reduction can take a very long time.
  1599.  
  1600.  
  1601. Grey scale
  1602. ----------------
  1603. This function creates a grey scale destination image from a 
  1604. colour source image. The number of bits of colour will remain the 
  1605. same.
  1606.  
  1607.  
  1608. Sharpen
  1609. -------------
  1610. This function will create a destination image with more contrast 
  1611. than its source image.
  1612.  
  1613.  
  1614. Soften
  1615. ------------
  1616. This function will create a destination image with less contrast 
  1617. than its source image. This function is particularly useful for 
  1618. minimizing the effects of scanning moire patterns caused when you 
  1619. attempt to scan a previously screened original. In less technical 
  1620. terms, if you scan pictures of nude women from magazines, 
  1621. softening the image files will reduce the interference patterns.
  1622.  
  1623.  
  1624. Smudge
  1625. ------------
  1626. This function will create a destination image which looks like 
  1627. it's being viewed through water drops.
  1628.  
  1629.  
  1630. Spatial posterization
  1631. ---------------------------
  1632. This function will create a destination image in which the image 
  1633. is made up of large square areas. This effect is similar to the 
  1634. one used by television news to obscure the faces of people whose 
  1635. identities are to be kept secret.
  1636.  
  1637.  
  1638. SCRIPT LANGUAGE AND COMMAND LINE MODE
  1639. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1640. In addition to being run through its menus, Graphic Workshop can 
  1641. handle script files. A script file is a list of Graphic Workshop 
  1642. commands. Having been given a script file to work with, Graphic 
  1643. Workshop can perform a number of functions and then return to DOS 
  1644. or to the program which called it.
  1645.  
  1646. The Graphic Workshop script language facility is primarily for 
  1647. use in situations in which another application wishes to call 
  1648. Graphic Workshop, have it convert, print, view or otherwise 
  1649. manipulate some files in the background and then return control 
  1650. to the program which called it.
  1651.  
  1652. The Graphic Workshop script language and command line mode are 
  1653. discussed in detail in the documentation for the Graphic Workshop 
  1654. accessory disk, as found elsewhere in this document. 
  1655.  
  1656.  
  1657. CONFIGURATION
  1658. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1659. Making permanent changes to the modifiable features of Graphic 
  1660. Workshop involves using the installer, GWSINSTL.EXE. The 
  1661. configuration of Graphic Workshop is handled by a separate 
  1662. program in order to keep GWS.EXE as small as possible, leaving 
  1663. lots of memory for putting graphics in.
  1664.  
  1665. The GWSINSTL program actually modifies GWS.EXE. In order for it 
  1666. to work, GWS.EXE and GWSINSTL.EXE must be in the same directory 
  1667. and must be so named. Both programs must be of the same version. 
  1668. Be aware that as it directly modifies GWS.EXE, there is the 
  1669. outside chance that a bug in the installer might crop up and kill 
  1670. GWS.EXE beyond repair. Make sure you have a virgin copy of 
  1671. GWS.EXE somewhere before you use the installer.
  1672.  
  1673. Place GWSINSTL.EXE and GWS.EXE in the same directory and type 
  1674. GWSINSTL. A menu will appear which will let you edit the runtime 
  1675. settings, add or change your screen driver and add or change your 
  1676. dot matrix printer driver.
  1677.  
  1678. Note that the screen drivers are contained in a file called 
  1679. GWSDRV.RES. The printer drivers are contained in a file called 
  1680. GWSPDR.RES. These files must be in the same directory as GWSINSTL 
  1681. for it to be able to find them. If one or both of them is 
  1682. missing, the corresponding options in the main screen of GWSINSTL 
  1683. will not be available.
  1684.  
  1685.  
  1686. EDIT RUNTIME - F1
  1687. ────────────────────────
  1688. If you select this option, you'll see a screen which will allow 
  1689. you to fine tune Graphic Workshop's performance to suit your 
  1690. requirements and hardware. You can use the up and down arrow keys 
  1691. and the Home and End keys to move through the items of this 
  1692. screen. Hitting Enter when the cursor is over an item which toggles 
  1693. will change its state. Hitting Enter when the cursor is over an 
  1694. editable field will allow you to type in a new data.
  1695.  
  1696. Note that you can run GWSINSTL and select this screen as often as 
  1697. you want to adjust the settings of its various parameters. 
  1698.  
  1699. When you're done changing things, hit F10 to get back to the main 
  1700. GWSINSTL menu.
  1701.  
  1702. Note that these items can be overridden by using command line 
  1703. switches when you run GWS.EXE, should you need them set 
  1704. differently from time to time.
  1705.  
  1706.  
  1707. Screen colours
  1708. --------------------
  1709. This item allows you to set the screen colours. By default, there 
  1710. are two sets of screen colours, to wit, a colour set which is 
  1711. predominantly blue and a monochrome set. If you don't like either 
  1712. of these, hit F1 when the cursor is on this item to create a 
  1713. custom set.
  1714.  
  1715.  
  1716. Memory type
  1717. -----------------
  1718. Hit Enter when the cursor is on this item to move through the 
  1719. available extra memory options. See the section dealing with 
  1720. memory elsewhere in this document for more information about 
  1721. selecting the correct memory type.
  1722.  
  1723.  
  1724. Display type
  1725. ------------------
  1726. This item allows you to select the type of video card your system 
  1727. will be using. It defaults to AUTODETECT, which will cause 
  1728. Graphic Workshop to attempt to figure out what sort of card is in 
  1729. your system. You may have to change this if you have a multiple 
  1730. mode card which causes it to guess incorrectly. You will have to 
  1731. change it if you have a super VGA card wish to use it in its 
  1732. higher resolution modes.
  1733.  
  1734. If you have a super VGA card, set this field to SUPER VGA & 
  1735. OTHER and use the screen driver setup screen, discussed later in 
  1736. this section, to select a suitable driver.
  1737.  
  1738.  
  1739. Printer port
  1740. ------------------
  1741. This item selects which parallel printer port to print images to. 
  1742. Note that you can only select LP1, LPT2 or LPT3. Note also that 
  1743. this selection only affects laser printers. See the section on 
  1744. printing elsewhere in this document for more information.
  1745.  
  1746.  
  1747. Memory overhead (Kbytes)
  1748. ------------------------------
  1749. This is an editable item. It selects the number of kilobytes of 
  1750. memory overhead which Graphic Workshop will reserve. See the 
  1751. section on memory elsewhere in this document for more 
  1752. information.
  1753.  
  1754.  
  1755. Colour PostScript printing
  1756. --------------------------------
  1757. This item selects whether to assume that your PostScript printer 
  1758. can print in colour.
  1759.  
  1760.  
  1761. Default print dither
  1762. --------------------------
  1763. This item selects the type of dithering to use if you attempt to 
  1764. print a colour or grey scale picture to a LaserJet or dot matrix 
  1765. printer. This defaults to BAYER, which is fast but ugly. Select 
  1766. one of the other options if you'd like better results.
  1767.  
  1768.  
  1769. PostScript orientation
  1770. ----------------------------
  1771. This item selects the default orientation for printing graphics 
  1772. to a PostScript printer.
  1773.  
  1774.  
  1775. Print filenames
  1776. ---------------------
  1777.  
  1778. Print dates
  1779. -----------------
  1780.  
  1781. Print image size
  1782. ----------------------
  1783.  
  1784. Print image colours
  1785. -------------------------
  1786.  
  1787. Print output resolution
  1788. -----------------------------
  1789. These items allow you to determine what, if anything, will be 
  1790. printed at the bottoms of pages which Graphic Workshop prints.
  1791.  
  1792.  
  1793. MacPaint header
  1794. ---------------------
  1795. This item allows you to determine whether MacPaint files 
  1796. generated by Graphic Workshop will have MacBinary headers in 
  1797. them. Leave this on if you don't know what these are. Note that 
  1798. this does not affect how Graphic Workshop reads MacPaint files... 
  1799. it will handle both types no matter you set this item.
  1800.  
  1801.  
  1802. IFF/LBM compression
  1803. -------------------------
  1804. This item determines whether IFF/LBM files will be compressed. 
  1805. Some old versions of Deluxe Paint choked on compressed files.
  1806.  
  1807.  
  1808. EPS preview
  1809. -----------------
  1810. This item determines whether EPS files will be created with TIFF 
  1811. previews.
  1812.          
  1813.  
  1814. TIFF compression
  1815. ----------------------
  1816. This item determines whether TIFF files will be created 
  1817. compressed. Some applications, such as Gray F/X, don't like 
  1818. compressed files.
  1819.  
  1820.  
  1821. TIFF grey scale expansion
  1822. -------------------------------
  1823. This item determines whether TIFF grey scale files should be 
  1824. created with their grey scales expanded. This should be set ON if 
  1825. you'll be importing grey scale files into a desktop publishing 
  1826. package or otherwise using them to print with and to OFF if 
  1827. you'll be editing them.
  1828.  
  1829.  
  1830. TIFF colour/grey scale
  1831. ----------------------------
  1832. This item determines whether TIFF files with more than one bit of 
  1833. colour will be created as colour or grey scale images. The grey 
  1834. scale expansion item will be ignored if this item is set to 
  1835. COLOUR.
  1836.  
  1837.  
  1838. EXE file compression
  1839. --------------------------
  1840. This item determines whether self-displaying EXE pictures will be 
  1841. compressed. See the section on EXE pictures elsewhere in this 
  1842. document for more information.
  1843.  
  1844.  
  1845. Graphic Workshop path
  1846. ---------------------------
  1847. This should be a complete path to the subdirectory and drive 
  1848. where GWS.EXE and GWS.RES live. For example:
  1849.   
  1850.         C:\GRAPHICS\
  1851.    
  1852. When this item is set correctly, you will be able to run Graphic 
  1853. Workshop from anywhere on your hard drive if its location is in 
  1854. your DOS path.
  1855.  
  1856.  
  1857. EDIT SCREEN DRIVER - F2
  1858. ──────────────────────────────
  1859. This page will allow you to select a super-VGA screen driver. You 
  1860. must select a driver which is in keeping with the super VGA card 
  1861. you have in your system. If you attempt to display a large 
  1862. graphic in Graphic Workshop and the display misbehaves, chances 
  1863. are you have the wrong super-VGA screen driver installed.
  1864.  
  1865. Note that some drivers are intended for use with cards having a 
  1866. half megabyte or more of memory. If you have a 256 kilobytes VGA 
  1867. card, choose a suitable 256 kilobyte driver.
  1868.  
  1869. Note that not all the drivers support higher resolution modes. If 
  1870. you have a card which can display pictures in 1024 by 768 pixel 
  1871. resolution, you also need a driver which can drive it in that 
  1872. mode. As a rule, all the super VGA drivers will handle 640 by 480 
  1873. pixels. Some can do better than this, but not all of them. We're 
  1874. working on improving the high end drivers.
  1875.  
  1876. The following are some notes about the drivers. Some of these 
  1877. drivers have been written by users of Graphic Workshop. If you'd 
  1878. like to write a driver, see the section on the Graphic Workshop 
  1879. accessory disk.
  1880.  
  1881.  
  1882. Amstrad 16 col 640x200
  1883. ----------------------------
  1884. This driver was developed by Marcel Ward in Aberystwyth, Wales. 
  1885. It allows owners of Amstrad PCs having the custom sixteen-colour 
  1886. display cards supplied with these systems to look at colour 
  1887. images. We haven't tested this driver, lacking an Amstrad, but 
  1888. the source code looks right. 
  1889.  
  1890.  
  1891. VGA in pseudo 640x480
  1892. ---------------------------
  1893. This is a very clever driver by Gregory Weeks which displays 640 
  1894. pixel wide 256-colour files on a 320 pixel wide screen by leaving 
  1895. out every alternate pixel. As the author notes, nothing is free 
  1896. and some detail is lost. However, if you have a VGA card with no 
  1897. 640 pixel wide, 256-colour mode... or one which there is no 
  1898. driver for as yet... you'll find that this driver is often 
  1899. preferable to the stock 320 by 200 pixel MCGA mode.     
  1900.  
  1901. Thanks to all these authors for their drivers.
  1902.  
  1903.  
  1904. Tseng 4000 640 by 480
  1905. ---------------------------
  1906.  
  1907. Tseng 4000 800 by 600
  1908. ---------------------------
  1909. These drivers support cards which use the Tseng Labs chip set. 
  1910. The 800 by 600 driver will display 256-colour pictures in up to 
  1911. 800 by 600 pixels... it will automatically select the most 
  1912. suitable mode. If you hardware cannot support 800 by 600 pixels 
  1913. at 256 colours, use the 640 by 480 pixel driver.
  1914.  
  1915.  
  1916. Hercules TIGA 31.5k
  1917. -------------------------
  1918. This driver supports the Hercules Graphic Station card. Note that 
  1919. unlike a Graphic Station card, a VGA card only actually does 18-
  1920. bit colour. The 24-bit colour mode of the Graphic Station card 
  1921. has a resolution of 512 by 480 pixels. Its aspect ratio isn't all 
  1922. that good, but you can fiddle the monitor controls... for most 
  1923. monitors... to get pretty reasonable pictures. This driver should 
  1924. work on other cards supporting the Texas Instrument TIGA chip, 
  1925. but no promises. Note that this is a VGA level driver only... it 
  1926. does not do 24 bits directly.
  1927.  
  1928.  
  1929. Trident VGA Card
  1930. ----------------------
  1931. This is a driver for the Trident VGA graphic cards. It drives the 
  1932. card in its 640 by 400, 256 colour mode, and will work with cards 
  1933. having 256 kilobytes or more of on board memory. 
  1934.  
  1935.  
  1936. Trident 512K VGA
  1937. ----------------------
  1938. This will drive Trident cards with 512 kilobytes of memory on 
  1939. board to 480 lines in 256 colour mode. 
  1940.  
  1941.  
  1942. Video Seven 1024i
  1943. -----------------------
  1944. This is a driver for the Headland Technologies Video Seven VRAM 
  1945. and Video Seven 1024i cards. It supports the 640 by 480 line 256-
  1946. colour mode. 
  1947.  
  1948.  
  1949. Paradise Plus Card
  1950. ------------------------
  1951. This is a full featured driver for the Western Digital Paradise 
  1952. Plus card. This driver also works with the Dell super-VGA card, 
  1953. which is actually a Paradise sixteen-bit card.
  1954.  
  1955.  
  1956. Paradise Pro Card
  1957. -----------------------
  1958. This is a driver for the Paradise Professional card (and clones 
  1959. thereof). It supports both the 640 by 400 and 640 by 480 pixel, 
  1960. 256 colour modes.
  1961.  
  1962.  
  1963. Dell Super VGA
  1964. --------------------
  1965. This is a version of the Paradise Plus driver, above. It has been 
  1966. modified so as not to use the 800 by 600 pixel EGA and monochrome 
  1967. modes of the Paradise card, as this causes the super-VGA monitor 
  1968. on a Dell to click a (loud) internal relay every time it changes 
  1969. modes. If you don't mind the relay, or you want the 800 by 600 
  1970. modes, use the Paradise Plus driver.
  1971.  
  1972.  
  1973. Dell Super VGA 512K
  1974. -------------------------
  1975. This is a 512K version of the Dell Super VGA driver, that is, a 
  1976. Paradise driver with the 800 by 600 pixel monochrome mode 
  1977. disabled.
  1978.  
  1979. Note: rumour has it that some Dell systems have been shipped with 
  1980. Headland Video 7 cards rather than Paradise cards. If your Dell 
  1981. system is so equipped... or if you can't get GWS to work in the 
  1982. super-VGA modes with one of the above two drivers... try 
  1983. VIDEO7.DRV.
  1984.  
  1985.  
  1986. ATI Wonder 256K
  1987. ---------------------
  1988. This is a driver for the ATI VGA Wonder and ATI VGA Edge cards. 
  1989. It drives the 256-colour screen in the 400 line mode, and will 
  1990. work with cards having 256 kilobytes on them. Note that the ATI 
  1991. drivers will not work with ATI Basic 16 boards, which have no 
  1992. super-VGA modes.
  1993.  
  1994.  
  1995. ATI Wonder 512K
  1996. ---------------------
  1997. This is a driver for ATI Wonder cards having 512 kilobytes of 
  1998. memory on board. It will display pictures in up to 800 by 600 
  1999. pixel resolution, selecting among the three available 256-colour 
  2000. display modes based on the dimensions of the image to be viewed.
  2001.                 
  2002.  
  2003. Standard VGA 320 x 400
  2004. ----------------------------
  2005. This is a "gadget" driver for a stock VGA card which reprograms 
  2006. the beast into an undocumented 320 by 400 line mode. It should 
  2007. work on any VGA card, but being undocumented one cannot be sure. 
  2008. In any case, while interesting, this mode has such a squashed 
  2009. aspect ratio that it's not really useful for anything. In 
  2010. addition, having heavily interlaced memory, it's painfully slow 
  2011. to update.
  2012.  
  2013.  
  2014. Standard VGA 360 x 480
  2015. ----------------------------
  2016. This is another undocumented mode. It gets still more on the 
  2017. screen, with still more distortion.
  2018.  
  2019.  
  2020. EDIT EXTERNAL PRINTER DRIVER - F3
  2021. ────────────────────────────────────────
  2022. This page will allow you to select an external printer driver. 
  2023. You do not need an external printer driver if you will be 
  2024. printing to a PostScript printer or any sort of LaserJet or 
  2025. LaserJet compatible printer.
  2026.  
  2027. For the most part, external printer drivers are used to drive 
  2028. black and white dot matrix printers. Graphic Workshop does 
  2029. support external colour printers. At present, the only colour 
  2030. driver available is for the Hewlett-Packard PaintJet and Kodak 
  2031. Diconix inkjet printers.
  2032.  
  2033. If you don't find a driver for your printer in the available list 
  2034. of drivers, you can probably use the Epson FX-80 driver. Most dot 
  2035. matrix printers emulate this standard. If you'd like to write a 
  2036. driver, see the section on the Graphic Workshop accessory disk 
  2037. elsewhere in this document.
  2038.  
  2039. Note that the Epson LQ and LX drivers, the IBM ProPrinter drivers 
  2040. and the Panasonic and Roland drivers were all written by Chris 
  2041. Rogers of Ashtree Software. They're particularly slick, in that 
  2042. they will ask you what resolution you want to print at. We have 
  2043. not tested these, but they look to be well written.
  2044.  
  2045.  
  2046. INSTALLING GRAPHIC WORKSHOP IN WINDOWS 3
  2047. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2048. You can install Graphic Workshop in Windows 3 as a non-Windows 
  2049. application. It gets along well with Windows. Use the PIF 
  2050. provided, open a new application and fill in the blanks. You'll 
  2051. probably have to use the Windows PIF editor to change things like 
  2052. where your copy of GWS.EXE lives, the default directories and 
  2053. perhaps the memory settings.
  2054.  
  2055. Use the Properties item of the program manager file menu to 
  2056. change the default DOS icon initially assigned to Graphic 
  2057. Workshop to GWS-1.ICO, provided with the software.      
  2058.  
  2059.  
  2060. COMMAND LINE SWITCHES
  2061. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2062. When you run Graphic Workshop by typing GWS at the command line, 
  2063. it will run using the default settings, as configured by 
  2064. GWSINSTL. There may be times when you'll want to override these 
  2065. settings temporarily, and rather than running the installer, you 
  2066. can use the command line switches. These only change the 
  2067. configuration of Graphic Workshop when they're used. The next 
  2068. time you run Graphic Workshop, it will return to its default 
  2069. configuration.
  2070.  
  2071. As a rule, command line switches should only be required in 
  2072. special circumstances.
  2073.  
  2074. You can always see a complete list of the command line switches 
  2075. by running Graphic Workshop as
  2076.  
  2077.      GWS ?
  2078.  
  2079. In using the command line switches, make sure that each one is 
  2080. separated on the command line by a space. Note that they are not 
  2081. case-sensitive. For example, this is a legal invocation of 
  2082. Graphic Workshop with some command line switches.
  2083.  
  2084.      GWS /SVG /vir /Psc
  2085.  
  2086. This has told Graphic Workshop to work with a super VGA card, 
  2087. virtual memory and a colour PostScript printer.
  2088.  
  2089. If you're using Graphic Workshop both under DOS and under 
  2090. Windows, you can add command line switches to the command line 
  2091. field of the Windows PIF file for Graphic Workshop to adjust its 
  2092. configuration if needs be.
  2093.  
  2094. The following are the command line switches which Graphic 
  2095. Workshop recognizes. Most of these options correspond to 
  2096. installation options in GWSINSTL.
  2097.  
  2098.  
  2099. MEMORY SWITCHES
  2100. ──────────────────────
  2101. /VIR - use virtual memory
  2102. /EMS - use expanded memory
  2103. /XMS - use extended memory
  2104. /XMV - use extended or virtual memory
  2105. /EMV - use expanded or virtual memory
  2106.  
  2107.  
  2108. VIDEO DRIVER SWITCHES
  2109. ────────────────────────────
  2110. /CGA - use the CGA card driver
  2111. /EGA - use the EGA card driver
  2112. /VGA - use the VGA card driver
  2113. /HER - use the Hercules card driver 
  2114. /SVG - use the currently installed super VGA driver (if any)
  2115.  
  2116.  
  2117. PRINTER SWITCHES
  2118. ───────────────────────
  2119. /PFN - enable printing filenames
  2120. /PDT - enable printing dates
  2121. /PPS - enable printing image size
  2122. /PCL - enable printing number of colours
  2123. /PRS - enable printing resolution
  2124. /PRD - disable all the foregoing print options
  2125. /POR - print in portrait orientation on PostScript printers
  2126. /LAN - print in landscape orientation on PostScript printers
  2127. /PFN - print to a file, rather than to the printer
  2128. /PSM - assume a monochrome PostScript printer
  2129. /PSC - assume a colour PostScript printer
  2130. /PHn - set print dither (n=B:Bayer, F:Floyd-Steinberg, U:Burkes, S:Stucki)
  2131. /LPn - set printer port (n=1,2 or 3)
  2132. /Snn - set Postscript screen size (n=10, 20, 30, 40, 50, 60, 70 or 80)
  2133. /SDF - set PostScript halftone screen to the printer's default
  2134.  
  2135.  
  2136. FILE FORMAT SWITCHES
  2137. ───────────────────────────
  2138. /EPP - enable EPS preview creation
  2139. /EPN - disable EPS preview creation
  2140. /IFN - No compression on IFF files
  2141. /IFC - RL compression on IFF files
  2142. /MBH - MacPaint MacBinary header on
  2143. /MBN - MacPaint MacBinary header off
  2144. /TCL - Create colour TIFF files
  2145. /TCG - Create grey TIFF files
  2146. /TGN - TIFF files no compression
  2147. /TGC - TIFF files RL compression
  2148. /TXP - Expand TIFF grey scale
  2149. /TXN - Do not expand TIFF grey scale
  2150. /EXC - Compress EXE pictures
  2151. /EXN - Do not compress EXE pictures
  2152.  
  2153.  
  2154. VENTURA PUBLISHER TRICKS
  2155. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2156. Graphic Workshop is great for getting images into Ventura 
  2157. Publisher documents. Here are a few tips for getting the most out 
  2158. of it.
  2159.  
  2160. Monochrome bitmapped images should be converted into IMG files 
  2161. for use with Ventura. Note that while Ventura will import colour 
  2162. PCX files with up to 16 colours, the results are rarely pretty. 
  2163. You'll do much better to halftone or dither colour PCX files for 
  2164. use with Ventura.
  2165.  
  2166. Having poured an image into a frame, use the Sizing and Scaling 
  2167. box in the Frames menu to select "By Scale Factors." Set the 
  2168. scale width to the natural size of the image... as it defaults 
  2169. to... or to some integral multiple of it. This will eliminate 
  2170. distortion or plaiding of the image.
  2171.  
  2172. You can create halftones from colour images by converting them to 
  2173. grey scale TIFF files. Ventura allows you a great deal of control 
  2174. over the way the grey scale and screening information is handled 
  2175. in a TIFF file.
  2176.  
  2177. You can also create halftones in Ventura by converting colour and 
  2178. grey scale files to IMG files and importing these. The only 
  2179. drawback to this over using grey scale TIFF files is that the 
  2180. grey scale and screening information will not be adjustable. Note 
  2181. that as of this writing the Windows and Macintosh implementations 
  2182. of Ventura did not seem to like IMG files with more than one bit 
  2183. of colour.
  2184.  
  2185. If you use the Define Colours option of the Frame menu to display 
  2186. colours as shades of grey rather than as colours... and if you're 
  2187. using an EGA or VGA monitor... grey scale TIFF files will appear 
  2188. in your chapters as pretty slick little photographs.
  2189.  
  2190. Note that if you will be creating grey scale TIFF files for use 
  2191. with Ventura, you should enable grey scale TIFF and grey scale 
  2192. expansion.
  2193.  
  2194.  
  2195. CORELDRAW TRICKS
  2196. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2197. If you import bitmapped images into Corel Draw, you can decide 
  2198. how they'll be handled once they get there by choosing the image 
  2199. type you use. Imported PCX files will be scaled to an arbitrary 
  2200. size upon entering Corel Draw, with the result that it's almost 
  2201. impossible to adjust them to get a one to one relationship 
  2202. between the image pixels and the printer pixels. This will make 
  2203. many PCX files print badly.
  2204.  
  2205. TIFF files, on the other hand, import initially with one to one 
  2206. scaling. If you use TIFF files and leave them at their initial 
  2207. size, or stretch them to integral multiples of their original 
  2208. sizes, they'll print without distortion or plaiding.
  2209.  
  2210. Grey scale TIFF files imported into Corel Draw come up as 
  2211. PostScript halftones... these can look very slick as part of a 
  2212. line drawing. Colour TIFF files are useful if you'll be 
  2213. outputting your Corel Draw files to a colour output device or if 
  2214. you'll be getting them separated.
  2215.  
  2216. You might want to check out "Mastering Corel Draw 2" by Steven 
  2217. William Rimmer, published by Sybex Books (Sybex book 814). 
  2218.  
  2219.  
  2220. GRAPHIC WORKSHOP ACCESSORY DISK
  2221. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2222. The Graphic Workshop accessory disk provides you with tools to:
  2223.  
  2224. - Write a custom super-VGA screen driver for Graphic Workshop
  2225. - Write a custom external printer driver for Graphic Workshop
  2226. - Use the command line and script language of Graphic Workshop.
  2227. - Better manipulate the resource files of Graphic Workshop.
  2228.  
  2229. Most users will not need this disk. It's primarily useful for 
  2230. programmers, and anyone wishing to integrate Graphic Workshop 
  2231. with their applications.
  2232.  
  2233. The disk includes the source code for a skeletal super-VGA 
  2234. driver, the source code for a printer driver and a script 
  2235. resource, among other things. You will need MASM and LINK or 
  2236. TLINK to create drivers in addition to the tools provided with 
  2237. this disk. You'll also need a moderate level of ability in 8088-
  2238. series assembly language programming.
  2239.  
  2240. Complete instructions for using the script language interface are 
  2241. also included.
  2242.  
  2243. The Graphic Workshop accessories disk is available to registered 
  2244. users of Graphic Workshop for $10.00 if it's ordered at the time 
  2245. you register, or for $20.00 afterwards.
  2246.  
  2247.  
  2248. CONTACTING ALCHEMY MINDWORKS INC.
  2249. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2250. We hope you'll contact us to register Graphic Workshop... see the 
  2251. section about registering Graphic Workshop elsewhere in this 
  2252. document. 
  2253.  
  2254. You can contact us by mail by writing to us at:
  2255.  
  2256. Alchemy Mindworks Inc.
  2257. P.O. Box 500
  2258. Beeton, Ontario
  2259. L0G 1A0
  2260. Canada
  2261.  
  2262. We will attempt to answer questions from unregistered users who 
  2263. write to us to the extent that their answers are needed for you 
  2264. to fully determine whether Graphic Workshop will suit your 
  2265. requirements. 
  2266.  
  2267. We can also be reached through the Alchemy Mindworks bulletin 
  2268. board. It's available twenty-four hours a day at (416) 729-4609. 
  2269. As of this writing, the protocol was 300, 1200 or 2400 baud, or 
  2270. 9600 baud v.32bis, eight data bits, no parity and one stop bit.
  2271.  
  2272. The bulletin board always has the most recent versions of all our 
  2273. shareware on it, plus bug fixes, drivers and other relevant 
  2274. information. It only exists to support Alchemy Mindworks' 
  2275. shareware... it does not have a general file area.
  2276.  
  2277. If you encounter problems with a file, you're welcome to upload 
  2278. the errant file to our bulletin board. Actually, you can upload 
  2279. any picture files you like to the board... we enjoy getting 
  2280. pictures.
  2281.  
  2282. If you have a question about Graphic Workshop, feel free to leave 
  2283. it on the bulletin board. We try to answer all questions within 
  2284. twenty-four hours. Note that you must call back to retrieve your 
  2285. answer... please don't ask us to phone you or to leave the answer 
  2286. on another bulletin board.
  2287.  
  2288. Registered users of Graphic Workshop will receive our voice and 
  2289. FAX numbers for immediate technical support. The voice number is 
  2290. only available for use from 10:00am to 5:00pm EST. If you call 
  2291. and get our answering machine... it does happen... please leave 
  2292. us a message or call back later. We are only able to return long 
  2293. distance calls if we can call you collect. In this regard, please 
  2294. note that as of this writing Canada has a very peculiar 
  2295. electronic voice mail collect call system... if the phone 
  2296. company's computer starts talking when you pick up the phone, 
  2297. it's probably us returning your call.
  2298.  
  2299. We ask that in contacting us you appreciate that we are a small 
  2300. company with limited resources. If you have not registered 
  2301. Graphic Workshop we will not tell you to go to hell, but please 
  2302. don't ask us for half an hour of free technical support.
  2303.  
  2304.  
  2305. REGISTRATION
  2306. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2307. If you like this program and find it useful, you are requested to 
  2308. support it by sending us $40.00. This will entitle you to 
  2309. telephone support, notification of updates, a free copy of the 
  2310. latest version of Graphic Workshop and other worthwhile things. 
  2311. More to the point, though, it'll make you feel good. We've not 
  2312. infested the program with excessive beg notices, crippled it or 
  2313. had it verbally insult you after ten days. We trust you to 
  2314. support Graphic Workshop if you like it.
  2315.  
  2316. Oh yes, should you fail to support this program and continue to 
  2317. use it, a leather winged demon of the night will tear itself, 
  2318. shrieking blood and fury, from the endless caverns of the nether 
  2319. world, hurl itself into the darkness with a thirst for blood on 
  2320. its slavering fangs and search the very threads of time for the 
  2321. throbbing of your heartbeat. Just thought you'd want to know 
  2322. that.
  2323.  
  2324. Our address is:
  2325.  
  2326. Alchemy Mindworks Inc.
  2327. P.O. Box 500
  2328. Beeton, Ontario
  2329. L0G 1A0
  2330. Canada
  2331.  
  2332. If you have previously registered Graphic Workshop, you can 
  2333. update your copy to revision six for $20.
  2334.  
  2335.  
  2336. CANADIAN USERS
  2337. ─────────────────────
  2338. The registration fee for Graphic Workshop is $40.00 (CDN) plus 
  2339. seven percent GST, or $42.80. If you live in Ontario, please add 
  2340. eight percent PST to this, for a total of $45.80. We sincerely 
  2341. regret collecting this tax on behalf of several levels of 
  2342. government which will only squander it. If you sincerely regret 
  2343. having to pay it, we urge you to express your regret by voting in 
  2344. the next federal and provincial elections. 
  2345.  
  2346.  
  2347. AMERICAN USERS
  2348. ─────────────────────
  2349. The registration fee for Graphic Workshop is $40.00 (US). The 
  2350. exchange on US funds pretty well covers the extra postage to the 
  2351. States.
  2352.  
  2353.  
  2354. OTHER USERS
  2355. ──────────────────
  2356. The registration fee for Graphic Workshop is $40.00 (US). If you 
  2357. pay us by cheque, please make sure that it's a cheque drawn on an 
  2358. international bank, and that it will be negotiable in Canada. If 
  2359. there's no bank clearance number along the bottom of the cheque, 
  2360. it will not clear. Please don't send us Eurocheques... they are 
  2361. not accepted outside Europe.
  2362.  
  2363.  
  2364. PAYING BY CREDIT CARD
  2365. ────────────────────────────
  2366. We can accept payment by Visa only. We need your Visa card number 
  2367. and expiry date and the name which appears on your card. We also 
  2368. need written authorization to debit your Visa account for the 
  2369. specific amount you're sending us.
  2370.  
  2371. We cannot accept MasterCard, American Express or other credit 
  2372. cards.
  2373.  
  2374.  
  2375. SOURCE CODE AVAILABILITY
  2376. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2377. It isn't.
  2378.  
  2379. After considerable meditation and several bad experiences, we 
  2380. have decided not to release the source code for Graphic Workshop. 
  2381. We do license parts of it for specific applications... if you 
  2382. want more information about using some of the functions of 
  2383. Graphic Workshop in your software, please contact us.
  2384.  
  2385. If you're interested in writing programs which use graphics, 
  2386. you'll find everything you need to know in "Bitmapped Graphics", 
  2387. by Steven William Rimmer. It's published by TAB Books, (TAB book 
  2388. 3558). It features code to pack and unpack MacPaint, IMG, PCX, 
  2389. GIF and TIFF files, as well as chapters on screen drivers, 
  2390. dithering and printing.
  2391.  
  2392. An additional book on this subject, "Extended Bitmapped 
  2393. Graphics", (TAB Book 4102), will be available in mid-1992. It 
  2394. discusses the GIF 89a, WordPerfect, BMP, IFF/LBM, TGA, MSP, 24-
  2395. bit PCX and colour TIFF file formats, as well as such subjects as 
  2396. colour dithering and colour printing.
  2397.  
  2398. If you'd like to write applications which use menus, icons, 
  2399. windows and all the other paraphernalia of a graphical user 
  2400. interface, you might find the "PC Graphical User Interface" book 
  2401. handy. It's published by TAB Books (TAB Book 3875). It includes 
  2402. the C source for a complete graphical user interface library, 
  2403. related code to manage fonts and bitmaps and a tiny paint 
  2404. program. It's due on the streets in October 1991.
  2405.  
  2406. If your local bookstore doesn't have these books, they can be 
  2407. mail or phone ordered from Christies of Cookstown, P.O. Box 392, 
  2408. Cookstown, Ontario L0L 1L0, Canada. Their phone number is (705) 
  2409. 458-1562. It has a FAX machine on it after hours. As of this 
  2410. writing, they're open seven days a week.
  2411.  
  2412.  
  2413. BUNDLING GRAPHIC WORKSHOP
  2414. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2415. If you'd like to include Graphic Workshop with your product, 
  2416. please get in touch with us. We have several ways to help you do 
  2417. this so your users get the most out of Graphic Workshop and we 
  2418. don't have to set our leather winged demon of the night on 'em.
  2419.  
  2420.  
  2421. SHAREWARE DISTRIBUTORS
  2422. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2423. We receive numerous requests for copies of Graphic Workshop from 
  2424. shareware distributors and we don't have the facilities to send 
  2425. out disks in response to all of them. 
  2426.  
  2427. If you're a fairly large shareware distributor, we can provide 
  2428. you with a quad density, 5 1/4 inch floppy disk having most of 
  2429. our popular shareware applications on it. This will include the 
  2430. current versions of such packages as Graphic Workshop, GrafCat, 
  2431. Desktop Paint, Desktop Paint 256 and several others. We will also 
  2432. include a copy of our current newsletter, which will outline the 
  2433. functions of these packages.
  2434.  
  2435. Note that this is the only format in which we are able to provide 
  2436. this disk.
  2437.  
  2438. If you'd like to request a copy of this disk, please send us a 
  2439. copy of your current catalog. Your catalog must satisfy the 
  2440. following requirements:
  2441.  
  2442. - It must be commercially printed. We are unable to accept 
  2443.   catalogs on disk, catalogs which have been duplicated with a 
  2444.   photocopier or mimeograph machine or catalogs which have been 
  2445.   created using a dot matrix printer.
  2446.  
  2447. - It must be comprised of descriptive listings for the shareware 
  2448.   it offers. Such a listing should be at least four or five lines 
  2449.   describing the software in question. We don't feel that a 
  2450.   single line of six point type which says something like 
  2451.      ``Graphc Wrkshop 6.0 (Img fle cnvrtr)...........$2.00'' 
  2452.   really does anything meaningful toward distributing our 
  2453.   shareware.
  2454.  
  2455. - It must explain in a clear and prominent way that the software 
  2456.   being offered in the catalog is user supported software, that 
  2457.   paying your company for it does not constitute registering it 
  2458.   and that users who buy your disks and use the programs on them 
  2459.   are expected to register their software if they continue to use 
  2460.   it.
  2461.  
  2462. If you don't have a catalog which meets the above description, 
  2463. you can obtain a copy of our shareware disk for $10.00 (US). 
  2464. Alternately, you can download the current versions of our 
  2465. shareware applications from CompuServe in the GRAPHSUPPORT forum 
  2466. or from our bulletin board at (416) 729-4609. You can also order 
  2467. them from one of the larger distributors we use, such as Public 
  2468. Brand Software, 3750 Kentucky Avenue, Indianapolis, IN 46241. 
  2469. They always have the current versions of our programs.
  2470.  
  2471. If you obtain current copies of our shareware, you have our 
  2472. permission to distribute it under the following terms.
  2473.  
  2474. - That nothing be added to, deleted from or changed in the 
  2475.   archive files which contain our packages. This includes adding 
  2476.   ZIP file comments to them.
  2477.  
  2478. - That our shareware is not included in or bundled with other 
  2479.   hardware or software without our written permission.
  2480.  
  2481. - That no printed documentation regarding our shareware is 
  2482.   included with the package without our written permission.
  2483.  
  2484. - That hard copy explaining that our packages are shareware is 
  2485.   included with the disks.
  2486.  
  2487. You do have our permission to copy the ZIP files from our quad 
  2488. density disk to multiple lower density disks for distribution.
  2489.  
  2490. Please note that we will send you one disk. We'll send you 
  2491. updates of our software if you're able to provide us with an 
  2492. account of how many copies of our packages you have distributed.
  2493.  
  2494. We regret that we've imposed this additional paperwork on you. We 
  2495. realize that most of the shareware distributors who contact us 
  2496. have good intentions and that many will actually distribute our 
  2497. disks and get us registered users. We hope you will appreciate 
  2498. that supplying our disks to everyone who asked for them in the 
  2499. past has frequently meant that things like updates to our users, 
  2500. software support, software enhancement and other things which 
  2501. represent the paying part of our involvement with shareware have 
  2502. been delayed. This isn't a situation we feel can continue.
  2503.  
  2504.  
  2505. OTHER ALCHEMY MINDWORKS SHAREWARE
  2506. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2507. The following are the other shareware packages we have available 
  2508. as of this writing. Our newsletter, available for the asking, 
  2509. will list all the current ones.
  2510.  
  2511.  
  2512. DESKTOP PAINT 256
  2513. ────────────────────────
  2514. Desktop Paint 256 is a powerful super-VGA paint program. Desktop 
  2515. Paint 256 will let you create and edit pictures stored as PCX, 
  2516. GIF, TIFF and IFF/LBM files. It features a rich selection of 
  2517. drawing and image manipulation tools, XMS and EMS support to work 
  2518. on large images and a user friendly interface. Looking very much 
  2519. like monochrome Desktop Paint in colour, it's a powerful 
  2520. application which will be equally useful for picture collectors, 
  2521. artists and desktop publishing users... it makes a quick and easy 
  2522. to use editor for grey scale TIFF files, too. It supports 
  2523. Paradise (and compatibles), Headland Video 7, Tseng Labs 4000 
  2524. series cards, Trident cards which use 8900 series chips and ATI 
  2525. VGA Wonder cards. Note that you must have one of these super-VGA 
  2526. cards to use Desktop Paint 256... it does not run in the standard 
  2527. 320 by 200 pixel "standard" VGA mode. Desktop Paint 256 requires 
  2528. a Microsoft-compatible mouse.
  2529.  
  2530.  
  2531. DESKTOP PAINT 
  2532. ─────────────────────
  2533. Desktop Paint is a powerful monochrome paint package fine tuned 
  2534. for use with desktop publishing applications. It will read and 
  2535. write MacPaint, Ventura IMG, PCX, WordPerfect WPG and TIFF image 
  2536. files. It has EMS and XMS support to handle images of virtually 
  2537. any size, an intuitive user interface and a wide selection of 
  2538. image creation and manipulation tools. Desktop Paint can utilize 
  2539. fonts from many other sources, including Ventura Publisher, 
  2540. Macintosh FONT and NFNT resources and Windows FNT files. Desktop 
  2541. Paint 256 requires a Microsoft-compatible mouse.
  2542.  
  2543.  
  2544. GRAFCAT
  2545. ──────────────
  2546. GrafCat prints a visual catalog of your image files, with             
  2547. sixteen pictures to a page. It drives all LaserJet and PostScript 
  2548. laser printers, and works with any mixture of GIF, PCX, MacPaint, 
  2549. TIFF, WPG, MSP, IFF/LBM, EPS, BMP, PIC and IMG files.
  2550.  
  2551.  
  2552. CROPGIF
  2553. ──────────────
  2554. CrogGIF allows you to crop smaller fragments from your GIF files. 
  2555. Use Graphic Workshop, above, to convert other formats into GIF 
  2556. files for cropping. This program uses a simple mouse interface to 
  2557. make cropping image fragments no more complicated than using a 
  2558. paint program. It requires a Microsoft compatible mouse. It 
  2559. supports EMS memory to handle really huge files.
  2560.  
  2561.  
  2562. CINEMA
  2563. ─────────────
  2564. Cinema display a continuous "slide show" of image files. You can 
  2565. set up the images to be displayed using a simple script language. 
  2566. Cinema works with most super VGA cards, using the same drivers as 
  2567. Graphic Workshop, and with CGA, EGA and Hercules cards. It works 
  2568. with any mixture of GIF, PCX, MacPaint, TIFF, WPG, MSP, IFF/LBM, 
  2569. EPS and IMG files.
  2570.  
  2571.  
  2572. FI
  2573. ─────────
  2574. File Information is a small utility which will examine mystery 
  2575. image files and tell you what they are and some details of what's 
  2576. inside them. 
  2577.  
  2578.  
  2579. GIFINFO
  2580. ──────────────
  2581. GifInfo creates catalog files from your GIF collection, allowing 
  2582. you to store fifty or more miniature full colour representations 
  2583. of GIF files on a single quad floppy.
  2584.  
  2585.  
  2586. STORYTELLER
  2587. ──────────────────
  2588. Storyteller is a hypertext program with a mouse driven graphical 
  2589. user interface which will allow you to create reports, manuals 
  2590. and interactive fiction, among other things, which has a tree 
  2591. structure. Each page of a Storyteller document can lead to 
  2592. related sub-pages, which can in turn have their own sub-sub 
  2593. pages, and so on. It looks slick and is exceedingly user 
  2594. friendly. Storyteller requires a Microsoft-compatible mouse.
  2595.  
  2596. If you can't obtain them from the usual sources of shareware, 
  2597. they're available from us for $35.00 each preregisterd. They're 
  2598. also all available for downloading from our bulletin board at 
  2599. (416) 729-4609.
  2600.  
  2601.  
  2602. REVISION HISTORY
  2603. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2604.  
  2605. For them what cares...
  2606.  
  2607. Version 6.0d - Fixed several PostScript printing bugs and
  2608. improved the file format resource memory management.
  2609.  
  2610. Version 6.0c - Fixed a bug in the GIF format resource which 
  2611. caused GIF files to be written with bad screen descriptors. This 
  2612. bothered some other applications which read them. Also, replaced 
  2613. the Tseng Labs drivers... these seem to get along better with 
  2614. some of the newer cards.
  2615.  
  2616. Version 6.0b - Added details to the GIF format. Fixed a bug in 
  2617. GWSINSTL that caused an "Error loading GRAF" message if the 
  2618. display type was set to VGA.
  2619.  
  2620. Version 6.0a - Fixed a bug which causes 16 x 16 pixel spatial 
  2621. posterization to hang or crash back to DOS and one which caused 
  2622. the view function to omit the last line in 256-colour images.
  2623.  
  2624. Version 6.0 - A complete rewrite with countless new and improved 
  2625. features (a likely story, this.)
  2626.  
  2627. Version 5.2 - Improved the GIF decoding... interlaced monochrome 
  2628. files are now handled properly. Also, sixteen colour PCX files 
  2629. from some previously unsupported screen capture programs are now 
  2630. decoded properly. Fixed a potential bug in the GIF decoder. 
  2631. Improved the handling of colour and grey scale TIFF files, such 
  2632. that they should be more readily digestible by a larger number 
  2633. of applications.
  2634.  
  2635. Version 5.1 - Added GIF89a support and anamorphic scaling. Fixed 
  2636. some bugs in the GIF and PCX file handling.
  2637.  
  2638. Version 5.0 - Fixed a bug which prevented 256 colour PCX files 
  2639. from printing. Added several new screen drivers.
  2640.  
  2641. Version 4.9 - Added colour TIFF support. Fixed a cosmetic bug in 
  2642. the file delete function. Added LPT2 and LPT3 printer support.
  2643.  
  2644. Version 4.8 - Fixed an IFF bug that caused some odd sized 16 
  2645. colour IFF files to be incorrectly saved. Added selectable TIFF 
  2646. grey scale expansion. Added two Tseng Labs super VGA card 
  2647. drivers... see DRIVERS.DOC.
  2648.  
  2649. Version 4.7 - Fixed another obscure TIFF bug and a MacPaint bug.
  2650.  
  2651. Version 4.6 - Fixed an obscure TIFF bug.
  2652.  
  2653. Version 4.5 - Added PIC file support.
  2654.  
  2655. Version 4.4 - Several bug fixes.
  2656.  
  2657. Version 4.3 - Fixed a bug in the EPS file conversion routine.
  2658.  
  2659. Version 4.2 - Tidied up the file finder functions. The rename and
  2660. delete commands don't reset the cursor position and the program 
  2661. can survive attempting to log onto an empty floppy drive with its 
  2662. dignity intact. Tidied up the TIFF details. The TIFF functions 
  2663. can now read files with Macbinary headers, and can generate 
  2664. Motorola format TIFF files.
  2665.  
  2666. Version 4.1 - Fixed a bug which prevented BMP files from printing 
  2667. or being converted into other formats.
  2668.  
  2669. Version 4.0 - Added Windows 3 BMP support.
  2670.  
  2671. Version 3.9 - Allowed for optional IFF file compression and fixed 
  2672. some IFF bugs. All IFF files generated by Graphic Workshop are 
  2673. now ILBM compressed... ignore this if it doesn't mean anything to 
  2674. you... and all files with colours in them get Deluxe Paint 
  2675. previews.
  2676.  
  2677. Version 3.8 - Fixed several TIFF bugs.
  2678.  
  2679. Version 3.7 - Fixed a few cosmetic bugs and one persistent one 
  2680. which would cause error messages and deletion of incomplete files 
  2681. to use the previous file name, rather than the current one in 
  2682. some cases. This tended to delete good files in conditions when 
  2683. one's disk was full and such.
  2684.  
  2685. Version 3.6 - Got the IFF/LBM compression working properly, 
  2686. improved the IFF details, allowed for optional TIFF grey scale 
  2687. file compression. Added Deluxe Paint preview images for 256 
  2688. colour files.
  2689.  
  2690. Version 3.5 - Added scaling, perhaps against our better 
  2691. judgment. Changed the TIFF compression routine so the version of 
  2692. Graphic Workshop used to create files is included as a tag. You 
  2693. can see it in the TIFF details. Improved a few cosmetic things.
  2694.  
  2695. Version 3.4 - Fixed a bug in the monochrome EPS previews. There 
  2696. aren't many uses for monochrome EPS files. Improved the 
  2697. monochrome IMG file reader considerably... it now loads pretty 
  2698. well any two colour IMG file, even the weird ones which Ventura 
  2699. creates when it imports EPS files.
  2700.  
  2701. Version 3.3 - Added halftoning to the dither... now the 
  2702. dither/halftone... functions.
  2703.  
  2704. Version 3.2 - Added detailed tag analysis for tag based formats. 
  2705. Also added drop shadows to the menus and such... this adds four
  2706. bytes of code to the program. Fixed a bug of sorts in the TIFF 
  2707. display code which made it a bit finicky.
  2708.  
  2709. Version 3.1 - Improved several of the image compression 
  2710. functions... they're a lot more effective now. Also fixed a 
  2711. cosmetic bug in the wait box which caused it to completely close 
  2712. on files longer than about 1600 lines.
  2713.  
  2714. Version 3.0 - Added descriptive comments to some of the F4 Get 
  2715. Info functions. Added IFF/LBM/CE support.
  2716.  
  2717. Version 2.9 - Fixed a potential bug in the PCX palette code, 
  2718. added file renaming in the finder. Also, one of our users pointed 
  2719. out that the compiler was adding a debug table to the final EXE 
  2720. file without being asked to do so. Eliminating this has made the 
  2721. code about twenty kilobytes smaller. Thanks, Don... things you 
  2722. learn...
  2723.  
  2724. Version 2.8 - Added loadable drivers for dot matrix support, 
  2725. fixed a few obscure bugs in the printing and display code. Added 
  2726. image rotation and flipping.
  2727.  
  2728. Version 2.7 - Added VGA colour adjustment in the view mode. Added 
  2729. Microsoft Windows Paint (MSP) file support. One might ask why... 
  2730. Microsoft Windows Paint is not one of the leading lights in 
  2731. digital artistry. It was mostly in the interest of completeness. 
  2732. We had the format details and it was a hot Saturday afternoon 
  2733. with nothing better to do.
  2734.  
  2735. Version 2.6 - Added WordPerfect Graphics support, fixed a bug 
  2736. which kept some EGA cards from autodetecting properly, made the 
  2737. TIFF and IMG packing code tighter still for large images. Fixed a 
  2738. bug in the grey scale TIFF printing function.
  2739.  
  2740. Version 2.5 - Fixed a bug in the monochrome GIF file decoder 
  2741. which caused files with horizontal dimensions not an even 
  2742. multiple of eight to display incorrectly... but only on Tuesdays.
  2743.  
  2744. Version 2.4 - Fixed some bugs in the external super VGA graphics 
  2745. drivers. Be sure to read DRIVERS.WS if you use and external 
  2746. driver.
  2747.  
  2748. Version 2.3 - Added grey scale TIFF support (at last). Removed 
  2749. the built in Paradise Plus and ATI VGA Wonder card drivers in 
  2750. favour of the external ones, which frees up a bit of memory and 
  2751. makes maintaining these drivers much simpler. Improved the TIFF 
  2752. file creation routines, such that they now conform to TIFF 5.0, 
  2753. and will import into most applications which accept TIFF, 
  2754. including Corel Draw... which is a bit particular about the sorts 
  2755. of TIFF files it want to deal with. Fixed a bug in the expanded 
  2756. memory manager which caused a few hangs on really immense files.
  2757.  
  2758. Version 2.2 - Fixed a bug in the dithering code. This would cause 
  2759. some machines to hang if an attempt was made to dither colour GIF 
  2760. files to the screen with an external VGA driver loaded. Nasty but 
  2761. obscure.
  2762.  
  2763. Version 2.1 - Added Macintosh GIF file reading. Macintosh GIF 
  2764. files ported to a PC have a 128 byte "Macbinary" header before 
  2765. the GIF file proper. Graphic Workshop now detects this, gets 
  2766. around it and reads the GIF information normally. Also added a 
  2767. comment field to the F4 file information box. This will display 
  2768. the Macintosh file names of GIF and MacPaint files with Macbinary 
  2769. headers. Fixed some very obscure bugs in the IMG and TIFF file 
  2770. compression routines. These would occasionally cause very large 
  2771. dithered files to compress incorrectly.
  2772.  
  2773. Version 2.0 - Fixed a fairly obscure bug in the 16 colour PCX 
  2774. file compression code. 
  2775.  
  2776. Version 1.9 - Added image reversal for monochrome files. The 
  2777. menus got larger.
  2778.  
  2779. Version 1.8 - Added monochrome GIF file packing... monochrome 
  2780. files in other formats can now be converted into GIF files. Added 
  2781. an external driver for Headland Technologies Video Seven VGA 
  2782. cards. Fixed (or rather sidestepped) a weird bug in the EPS 
  2783. preview code which very occasionally generated unreadable preview 
  2784. images.
  2785.  
  2786. Version 1.7 - Added loadable custom drivers for super VGA cards 
  2787. other than the ones supported by the built in drivers.
  2788.  
  2789. Version 1.6 - Fixed a bug in the TIFF decoder and another really 
  2790. tiny one in the file finder. Gettin' down to the aphids and fleas 
  2791. now.
  2792.  
  2793. Version 1.5 - Added file deletion and fixed an obscure bug in the 
  2794. dithering code. Added EGA palette reduction for GIF files.
  2795.  
  2796. Version 1.4 - Fixed a bug in the file finder that kept batch 
  2797. processes from working across multiple pages. Also, a cosmetic 
  2798. bug the in the wait bar graph that happened on files longer than 
  2799. about two thousand lines. 
  2800.  
  2801. Version 1.3 - Fixed a few persistent bugs in the ATI VGA Wonder 
  2802. card driver. ATI cards were put in this dimension to vex us.
  2803.  
  2804. Version 1.2 - Fixed several bugs which prohibited PCX to GIF 
  2805. conversion for 32 colour files, kept some extremely large 
  2806. monochrome PCX files from converting and so on.
  2807.  
  2808. Version 1.1 - Added an ATI VGA Wonder card driver.
  2809.  
  2810. Version 1.0 - Sprung GWS on an unsuspecting universe.
  2811.  
  2812.  
  2813. LEGAL DOGMA
  2814. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2815. The author assumes no responsibility for any damage or loss 
  2816. caused by the use of these programs, however it comes down. If 
  2817. you can think of a way a picture program can cause you damage 
  2818. or loss you've a sneakier mind than mine.
  2819.  
  2820. All the registered trademarks used herein are registered to 
  2821. whoever it is that owns them. This notification is given in lieu 
  2822. of any specific list of trademarks and their owners, which would 
  2823. not be as inclusive and would probably take a lot longer to type. 
  2824.  
  2825. Graphic Workshop is a trademark of Alchemy Mindworks Inc.
  2826.  
  2827. That's it...
  2828.